Diff of the two buildlogs: -- --- b1/build.log 2024-12-05 01:29:56.854188511 +0000 +++ b2/build.log 2024-12-05 01:43:52.304344892 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Wed Dec 4 13:12:56 -12 2024 -I: pbuilder-time-stamp: 1733361176 +I: Current time: Wed Jan 7 21:52:59 +14 2026 +I: pbuilder-time-stamp: 1767772379 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -36,53 +36,85 @@ dpkg-source: info: applying const-gcc14-1074982 I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/21739/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/30000/tmp/hooks/D01_modify_environment starting +debug: Running on infom08-i386. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Jan 7 07:53 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/30000/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/30000/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='i386' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=6 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='i386' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="32" [3]="1" [4]="release" [5]="i686-pc-linux-gnu") + BASH_VERSION='5.2.32(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=i386 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=5 ' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=i686 + HOST_ARCH=i386 IFS=' ' - INVOCATION_ID='b14a09e9e3794609acff02d66e013289' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - LD_LIBRARY_PATH='/usr/lib/libeatmydata' - LD_PRELOAD='libeatmydata.so' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='21739' - PS1='# ' - PS2='> ' + INVOCATION_ID=4cfa5a52483248fc81bd0a26bcd9e018 + LANG=C + LANGUAGE=de_CH:de + LC_ALL=C + LD_LIBRARY_PATH=/usr/lib/libeatmydata + LD_PRELOAD=libeatmydata.so + MACHTYPE=i686-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=30000 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.iVjVG1FI/pbuilderrc_xxzY --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.iVjVG1FI/b1 --logfile b1/build.log gecode_6.2.0-6.dsc' - SUDO_GID='111' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.iVjVG1FI/pbuilderrc_vzIp --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.iVjVG1FI/b2 --logfile b2/build.log gecode_6.2.0-6.dsc' + SUDO_GID=111 + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' I: uname -a - Linux infom07-i386 6.1.0-28-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.11.5+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.5-1~bpo12+1 (2024-11-11) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/21739/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Nov 22 2024 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/30000/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -361,7 +393,7 @@ Get: 224 http://deb.debian.org/debian trixie/main i386 qt5-qmake i386 5.15.15+dfsg-2 [224 kB] Get: 225 http://deb.debian.org/debian trixie/main i386 qtbase5-dev-tools i386 5.15.15+dfsg-2 [858 kB] Get: 226 http://deb.debian.org/debian trixie/main i386 qtbase5-dev i386 5.15.15+dfsg-2 [1125 kB] -Fetched 165 MB in 9s (18.1 MB/s) +Fetched 165 MB in 2s (107 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package m4. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19956 files and directories currently installed.) @@ -1111,8 +1143,8 @@ Setting up tzdata (2024b-3) ... Current default time zone: 'Etc/UTC' -Local time is now: Thu Dec 5 01:13:54 UTC 2024. -Universal Time is now: Thu Dec 5 01:13:54 UTC 2024. +Local time is now: Wed Jan 7 07:53:40 UTC 2026. +Universal Time is now: Wed Jan 7 07:53:40 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libxcb-present0:i386 (1.17.0-2+b1) ... @@ -1304,7 +1336,11 @@ fakeroot is already the newest version (1.36-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/reproducible-path/gecode-6.2.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../gecode_6.2.0-6_source.changes +I: user script /srv/workspace/pbuilder/30000/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/30000/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/gecode-6.2.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../gecode_6.2.0-6_source.changes dpkg-buildpackage: info: source package gecode dpkg-buildpackage: info: source version 6.2.0-6 dpkg-buildpackage: info: source distribution unstable @@ -1314,7 +1350,7 @@ fakeroot debian/rules clean test -x debian/rules rm -f debian/stamp-makefile-build debian/stamp-makefile-install -QT_SELECT=5 /usr/bin/make -C . -j6 -k distclean +QT_SELECT=5 /usr/bin/make -C . -j5 -k distclean make[1]: Entering directory '/build/reproducible-path/gecode-6.2.0' make[1]: *** No rule to make target 'distclean'. make[1]: Leaving directory '/build/reproducible-path/gecode-6.2.0' @@ -1464,7 +1500,7 @@ checking for moc-qt4... no checking for moc... moc checking whether to build with Qt support... yes -Info: creating stash file /build/reproducible-path/gecode-6.2.0/gistqt.KTy3A8/.qmake.stash +Info: creating stash file /build/reproducible-path/gecode-6.2.0/gistqt.k53S8L/.qmake.stash checking whether to build Gist... yes checking whether to build with support for cbs... yes checking whether to build with support for CPProfiler... no @@ -1489,7 +1525,7 @@ config.status: creating doxygen.hh config.status: creating gecode/support/config.hpp touch debian/stamp-autotools -QT_SELECT=5 /usr/bin/make -C . -j6 +QT_SELECT=5 /usr/bin/make -C . -j5 make[1]: Entering directory '/build/reproducible-path/gecode-6.2.0' make[2]: Entering directory '/build/reproducible-path/gecode-6.2.0' perl ./misc/genvarimp.perl -typehpp ./gecode/int/var-imp/int.vis ./gecode/int/var-imp/bool.vis ./gecode/set/var-imp/set.vis ./gecode/float/var-imp/float.vis > gecode/kernel/var-type.hpp @@ -1519,15 +1555,6 @@ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/kernel/data/rnd.o gecode/kernel/data/rnd.cpp In file included from ./gecode/kernel.hh:150, - from gecode/kernel/core.cpp:38: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:150, from gecode/kernel/archive.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] @@ -1536,15 +1563,6 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -In file included from ./gecode/kernel.hh:150, - from gecode/kernel/exception.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -1577,8 +1595,33 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/kernel/branch/action.o gecode/kernel/branch/action.cpp +In file included from ./gecode/kernel.hh:150, + from gecode/kernel/gpi.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:150, + from gecode/kernel/core.cpp:38: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:150, + from gecode/kernel/data/rnd.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -1643,26 +1686,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from gecode/kernel/data/rnd.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/kernel/branch/afc.o gecode/kernel/branch/afc.cpp -In file included from ./gecode/kernel.hh:150, - from gecode/kernel/gpi.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -1695,6 +1718,19 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from gecode/kernel/exception.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/kernel/branch/action.o gecode/kernel/branch/action.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/kernel/branch/afc.o gecode/kernel/branch/afc.cpp g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/kernel/branch/chb.o gecode/kernel/branch/chb.cpp In file included from ./gecode/kernel.hh:261: @@ -1738,10 +1774,6 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/kernel/branch/function.o gecode/kernel/branch/function.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/kernel/memory/manager.o gecode/kernel/memory/manager.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -1775,18 +1807,11 @@ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/kernel/memory/region.o gecode/kernel/memory/region.cpp -In file included from ./gecode/kernel.hh:150, - from gecode/kernel/branch/action.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ +-c -o gecode/kernel/branch/function.o gecode/kernel/branch/function.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/kernel/memory/manager.o gecode/kernel/memory/manager.cpp In file included from ./gecode/kernel.hh:150, - from gecode/kernel/branch/function.cpp:36: + from gecode/kernel/branch/chb.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -1795,7 +1820,7 @@ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:150, - from gecode/kernel/branch/chb.cpp:34: + from gecode/kernel/branch/action.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -1835,68 +1860,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -gecode/kernel/branch/function.cpp: In constructor 'Gecode::Kernel::FunctionBranch::FunctionBranch(Gecode::Home, std::function)': -gecode/kernel/branch/function.cpp:90:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 90 | : Brancher(home), f(f0), done(false) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' - 3605 | Brancher::Brancher(Home _home) : - | ~~~~~^~~~~ -gecode/kernel/branch/function.cpp: In static member function 'static void Gecode::Kernel::FunctionBranch::post(Gecode::Home, std::function)': -gecode/kernel/branch/function.cpp:132:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 132 | (void) new (home) FunctionBranch(home,f); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/kernel/branch/function.cpp:88:39: note: initializing argument 1 of 'Gecode::Kernel::FunctionBranch::FunctionBranch(Gecode::Home, std::function)' - 88 | FunctionBranch::FunctionBranch(Home home, - | ~~~~~^~~~ -gecode/kernel/branch/function.cpp: In function 'void Gecode::branch(Home, std::function)': -gecode/kernel/branch/function.cpp:148:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 148 | Kernel::FunctionBranch::post(home,f); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/kernel/branch/function.cpp:129:29: note: initializing argument 1 of 'static void Gecode::Kernel::FunctionBranch::post(Gecode::Home, std::function)' - 129 | FunctionBranch::post(Home home, std::function f) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -1930,9 +1893,17 @@ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/kernel/memory/region.o gecode/kernel/memory/region.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/kernel/trace/recorder.o gecode/kernel/trace/recorder.cpp In file included from ./gecode/kernel.hh:150, - from gecode/kernel/memory/manager.cpp:34: + from gecode/kernel/branch/function.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +In file included from ./gecode/kernel.hh:150, + from gecode/kernel/memory/region.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -1940,10 +1911,9 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/kernel/trace/filter.o gecode/kernel/trace/filter.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/kernel/trace/tracer.o gecode/kernel/trace/tracer.cpp +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -1976,15 +1946,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from gecode/kernel/memory/region.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -2017,8 +1978,36 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/kernel/trace/general.o gecode/kernel/trace/general.cpp +gecode/kernel/branch/function.cpp: In constructor 'Gecode::Kernel::FunctionBranch::FunctionBranch(Gecode::Home, std::function)': +gecode/kernel/branch/function.cpp:90:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 90 | : Brancher(home), f(f0), done(false) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' + 3605 | Brancher::Brancher(Home _home) : + | ~~~~~^~~~~ +gecode/kernel/branch/function.cpp: In static member function 'static void Gecode::Kernel::FunctionBranch::post(Gecode::Home, std::function)': +gecode/kernel/branch/function.cpp:132:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 132 | (void) new (home) FunctionBranch(home,f); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/kernel/branch/function.cpp:88:39: note: initializing argument 1 of 'Gecode::Kernel::FunctionBranch::FunctionBranch(Gecode::Home, std::function)' + 88 | FunctionBranch::FunctionBranch(Home home, + | ~~~~~^~~~ +gecode/kernel/branch/function.cpp: In function 'void Gecode::branch(Home, std::function)': +gecode/kernel/branch/function.cpp:148:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 148 | Kernel::FunctionBranch::post(home,f); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/kernel/branch/function.cpp:129:29: note: initializing argument 1 of 'static void Gecode::Kernel::FunctionBranch::post(Gecode::Home, std::function)' + 129 | FunctionBranch::post(Home home, std::function f) { + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from gecode/kernel/trace/recorder.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': @@ -2028,10 +2017,8 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/kernel/data/array.o gecode/kernel/data/array.cpp In file included from ./gecode/kernel.hh:150, - from gecode/kernel/trace/filter.cpp:34: + from gecode/kernel/memory/manager.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -2039,6 +2026,10 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/kernel/trace/filter.o gecode/kernel/trace/filter.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/kernel/trace/tracer.o gecode/kernel/trace/tracer.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -2104,9 +2095,9 @@ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/search/stop.o gecode/search/stop.cpp +-c -o gecode/kernel/trace/general.o gecode/kernel/trace/general.cpp g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/search/options.o gecode/search/options.cpp +-c -o gecode/kernel/data/array.o gecode/kernel/data/array.cpp In file included from ./gecode/kernel.hh:150, from gecode/kernel/trace/tracer.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': @@ -2116,6 +2107,8 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/search/stop.o gecode/search/stop.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -2157,6 +2150,17 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ +In file included from ./gecode/kernel.hh:150, + from gecode/kernel/trace/filter.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/search/options.o gecode/search/options.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -2189,6 +2193,15 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from gecode/kernel/data/array.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:139: gecode/kernel/trace/general.cpp: In function 'void Gecode::trace(Home, TraceFilter, int, Tracer&)': ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -2215,16 +2228,38 @@ ./gecode/kernel/trace/recorder.hpp:409:28: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 409 | TraceRecorder::post(Home home, TraceFilter tf, int te, Tracer& t) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/search.hh:47, - from gecode/search/stop.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -2259,10 +2294,6 @@ | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/search/cutoff.o gecode/search/cutoff.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/search/engine.o gecode/search/engine.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/search/dfs.o gecode/search/dfs.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from gecode/search/options.cpp:34: @@ -2273,17 +2304,6 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/search/bab.o gecode/search/bab.cpp -In file included from ./gecode/kernel.hh:150, - from gecode/kernel/data/array.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -2316,6 +2336,20 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/search.hh:47, + from gecode/search/stop.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/search/engine.o gecode/search/engine.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/search/dfs.o gecode/search/dfs.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -2350,26 +2384,6 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, - from gecode/search/dfs.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/search.hh:47, - from gecode/search/bab.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/search.hh:47, from gecode/search/cutoff.cpp:39: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] @@ -2411,7 +2425,21 @@ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/search/bab.o gecode/search/bab.cpp +In file included from ./gecode/kernel.hh:150, + from ./gecode/search.hh:47, + from gecode/search/dfs.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/search/lds.o gecode/search/lds.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/search/seq/rbs.o gecode/search/seq/rbs.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -2444,6 +2472,27 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/search.hh:47, + from ./gecode/search/seq/rbs.hh:37, + from gecode/search/seq/rbs.cpp:35: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/search.hh:47, + from gecode/search/engine.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -2478,7 +2527,7 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, - from gecode/search/engine.cpp:34: + from gecode/search/bab.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -2486,8 +2535,6 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/search/seq/rbs.o gecode/search/seq/rbs.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -2522,19 +2569,6 @@ | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/search/seq/dead.o gecode/search/seq/dead.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/search/seq/pbs.o gecode/search/seq/pbs.cpp -In file included from ./gecode/kernel.hh:150, - from ./gecode/search.hh:47, - from ./gecode/search/seq/rbs.hh:37, - from gecode/search/seq/rbs.cpp:35: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -2578,7 +2612,7 @@ 2011 | Space(Space& s); | ^~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/search/par/pbs.o gecode/search/par/pbs.cpp +-c -o gecode/search/seq/pbs.o gecode/search/seq/pbs.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -2613,8 +2647,8 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, - from ./gecode/search/seq/pbs.hh:37, - from gecode/search/seq/pbs.cpp:34: + from ./gecode/search/seq/dead.hh:34, + from gecode/search/seq/dead.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -2624,8 +2658,8 @@ | ^~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, - from ./gecode/search/seq/dead.hh:34, - from gecode/search/seq/dead.cpp:34: + from ./gecode/search/seq/pbs.hh:37, + from gecode/search/seq/pbs.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -2698,6 +2732,8 @@ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/search/par/pbs.o gecode/search/par/pbs.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/search/rbs.o gecode/search/rbs.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, @@ -2744,6 +2780,8 @@ | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/search/pbs.o gecode/search/pbs.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/search/nogoods.o gecode/search/nogoods.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from ./gecode/search/seq/rbs.hh:37, @@ -2755,8 +2793,6 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/search/nogoods.o gecode/search/nogoods.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -2789,6 +2825,8 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/search/exception.o gecode/search/exception.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from ./gecode/search/seq/pbs.hh:37, @@ -2800,10 +2838,17 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/search/exception.o gecode/search/exception.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/search/tracer.o gecode/search/tracer.cpp +In file included from ./gecode/kernel.hh:150, + from ./gecode/search.hh:47, + from ./gecode/search/nogoods.hh:37, + from gecode/search/nogoods.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -2836,17 +2881,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/search.hh:47, - from ./gecode/search/nogoods.hh:37, - from gecode/search/nogoods.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -2889,20 +2923,6 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/search.hh:47, - from gecode/search/tracer.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/search/cpprofiler/tracer.o gecode/search/cpprofiler/tracer.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/int-set.o gecode/int/int-set.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -2935,6 +2955,20 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/search/tracer.o gecode/search/tracer.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/search/cpprofiler/tracer.o gecode/search/cpprofiler/tracer.cpp +In file included from ./gecode/kernel.hh:150, + from ./gecode/search.hh:47, + from gecode/search/tracer.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -2967,8 +3001,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/var-imp/int.o gecode/int/var-imp/int.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from gecode/search/cpprofiler/tracer.cpp:40: @@ -3011,6 +3043,12 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/int-set.o gecode/int/int-set.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/var-imp/int.o gecode/int/var-imp/int.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/var-imp/bool.o gecode/int/var-imp/bool.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:34: @@ -3053,10 +3091,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/var-imp/bool.o gecode/int/var-imp/bool.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/var/int.o gecode/int/var/int.cpp In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -3348,8 +3382,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/var/bool.o gecode/int/var/bool.cpp In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -3401,7 +3433,7 @@ 2011 | Space(Space& s); | ^~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/array.o gecode/int/array.cpp +-c -o gecode/int/var/int.o gecode/int/var/int.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -3436,17 +3468,7 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from gecode/int/var/bool.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from gecode/int/var/int.cpp:34: + from gecode/int/var-imp/bool.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -3486,48 +3508,8 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from gecode/int/var-imp/bool.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/var/bool.o gecode/int/var/bool.cpp In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -3632,6 +3614,16 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/int.hh:917: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -3661,6 +3653,17 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -3689,89 +3692,6 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:917: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -3813,115 +3733,52 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -3959,48 +3816,27 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -4030,26 +3866,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -4060,21 +3876,12 @@ ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ @@ -4087,29 +3894,45 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ @@ -4154,6 +3977,53 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -4194,87 +4064,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -4317,17 +4106,16 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from gecode/int/var/int.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -4354,36 +4142,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -4424,30 +4182,43 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/array.o gecode/int/array.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from gecode/int/array.cpp:34: + from gecode/int/var/bool.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -4455,50 +4226,6 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/bool.o gecode/int/bool.cpp -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -4510,8 +4237,6 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/bool/eqv.o gecode/int/bool/eqv.cpp ./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); @@ -4533,74 +4258,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/extensional/dfa.o gecode/int/extensional/dfa.cpp In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -4713,6 +4370,8 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/bool.o gecode/int/bool.cpp ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ @@ -4767,12 +4426,33 @@ ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:917: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -4808,85 +4488,6 @@ ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:917: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -4970,32 +4571,22 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -5025,46 +4616,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -5197,6 +4748,58 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -5210,6 +4813,22 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' 1858 | : ArgArrayBase(aa) {} @@ -5263,9 +4882,51 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/bool/eqv.o gecode/int/bool/eqv.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, - from gecode/int/extensional/dfa.cpp:34: + from gecode/int/array.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -5315,8 +4976,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/extensional/tuple-set.o gecode/int/extensional/tuple-set.cpp In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': ./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -5325,20 +4984,11 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/bool.hh:39, - from gecode/int/bool/eqv.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/extensional/dfa.o gecode/int/extensional/dfa.cpp In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -5649,6 +5299,17 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/bool.hh:39, + from gecode/int/bool/eqv.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -5681,8 +5342,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/extensional-regular.o gecode/int/extensional-regular.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, @@ -5958,6 +5617,38 @@ ./gecode/int/bool/eqv.hpp:158:25: note: initializing argument 1 of 'Gecode::Int::Bool::NaryEqv::NaryEqv(Gecode::Home, Gecode::ViewArray&, int)' 158 | NaryEqv::NaryEqv(Home home, ViewArray& x0, int pm20) | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -6000,6 +5691,8 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/extensional/tuple-set.o gecode/int/extensional/tuple-set.cpp ./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]': ./gecode/int/bool/eqv.hpp:160:22: required from here 160 | x(x0), pm2(pm20) { @@ -6098,38 +5791,6 @@ ./gecode/int/bool/base.hpp:42:40: note: initializing argument 1 of 'Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]' 42 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ ./gecode/int/bool/base.hpp: In instantiation of 'Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]': ./gecode/int/bool/eq.hpp:39:37: required from 'Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 39 | : BoolBinary(home,b0,b1) {} @@ -6208,6 +5869,8 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/extensional-regular.o gecode/int/extensional-regular.cpp In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -7781,6 +7444,16 @@ ./gecode/int/bool/ite.hpp:106:31: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::IteBnd::post(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView; V2 = Gecode::Int::BoolView]' 106 | IteBnd::post(Home home, BoolView b, V0 x0, V1 x1, V2 x2) { | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from gecode/int/extensional/dfa.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -8467,17 +8140,6 @@ ./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]' 49 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-regular.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ ./gecode/int/rel/lex.hpp:361:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 361 | (void) new (home) LexNq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10313,38 +9975,6 @@ ./gecode/int/bool/ite.hpp:42:38: note: initializing argument 1 of 'Gecode::Int::Bool::IteBase::IteBase(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView; V2 = Gecode::Int::BoolView; int pc = 1]' 42 | IteBase::IteBase(Home home, BoolView b0, V0 y0, V1 y1, V2 y2) | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ ./gecode/int/bool/base.hpp: In instantiation of 'Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]': ./gecode/int/bool/eq.hpp:39:37: required from 'Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]' 39 | : BoolBinary(home,b0,b1) {} @@ -11262,8 +10892,6 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/extensional-tuple-set.o gecode/int/extensional-tuple-set.cpp ./gecode/int/bool/ite.hpp: In instantiation of 'Gecode::Int::Bool::IteBase::IteBase(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView; V2 = Gecode::Int::BoolView; int pc = 1]': ./gecode/int/bool/ite.hpp:91:51: required from 'Gecode::Int::Bool::IteBnd::IteBnd(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView; V2 = Gecode::Int::BoolView]' 91 | : IteBase(home,b,x0,x1,x2) {} @@ -11607,12 +11235,20 @@ ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int/bool/base.hpp: In instantiation of 'Gecode::Int::Bool::BoolTernary::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]': ./gecode/int/bool/or.hpp:462:45: required from 'Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]' 462 | : BoolTernary(home,b0,b1,b2) {} @@ -11640,6 +11276,32 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/extensional-tuple-set.o gecode/int/extensional-tuple-set.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: @@ -11650,6 +11312,38 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -11811,13 +11505,32 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/dom.o gecode/int/dom.cpp In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:917: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -11854,6 +11567,47 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -11875,90 +11629,220 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139: -gecode/int/extensional-regular.cpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, DFA, IntPropLevel)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/int/extensional-regular.cpp:44:5: note: in expansion of macro 'GECODE_POST' - 44 | GECODE_POST; - | ^~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/int/extensional-regular.cpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/int/extensional.hh:221: -./gecode/int/extensional/layered-graph.hpp:852:17: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' - 852 | post_lgp(Home home, const VarArgArray& x, const DFA& dfa) { - | ~~~~~^~~~ -gecode/int/extensional-regular.cpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, DFA, IntPropLevel)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/int/extensional-regular.cpp:54:5: note: in expansion of macro 'GECODE_POST' - 54 | GECODE_POST; - | ^~~~~~~~~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/int/extensional-regular.cpp:55:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional/layered-graph.hpp:852:17: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' - 852 | post_lgp(Home home, const VarArgArray& x, const DFA& dfa) { +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-regular.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -12001,6 +11885,213 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/extensional.hh:41, + from gecode/int/extensional-tuple-set.cpp:38: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -12063,23 +12154,6 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]': -gecode/int/extensional-regular.cpp:45:5: required from here - 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:869:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 867 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 868 | ::View,short int,unsigned char,unsigned char> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 869 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -12102,19 +12176,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:873:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 871 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 872 | ::View,short int,unsigned short int,unsigned char> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 873 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); @@ -12135,214 +12196,27 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:877:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 875 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 876 | ::View,short int,unsigned int,unsigned char> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 877 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:886:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 884 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 885 | ::View,short int,unsigned char,unsigned short int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 886 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:890:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 888 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 889 | ::View,short int,unsigned short int,unsigned short int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 890 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:894:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 892 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 893 | ::View,short int,unsigned int,unsigned short int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 894 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:903:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 901 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 902 | ::View,short int,unsigned char,unsigned int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 903 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:907:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 905 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 906 | ::View,short int,unsigned short int,unsigned int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 907 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:911:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 909 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 910 | ::View,short int,unsigned int,unsigned int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 911 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:925:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 923 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 924 | ::View,int,unsigned char,unsigned char> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 925 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned char]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:929:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 927 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 928 | ::View,int,unsigned short int,unsigned char> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 929 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:933:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 931 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 932 | ::View,int,unsigned int,unsigned char> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 933 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned char]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:942:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 940 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 941 | ::View,int,unsigned char,unsigned short int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 942 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:946:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 944 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 945 | ::View,int,unsigned short int,unsigned short int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 946 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:950:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 948 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 949 | ::View,int,unsigned int,unsigned short int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 950 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:959:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 957 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 958 | ::View,int,unsigned char,unsigned int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 959 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned int]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:963:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 961 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 962 | ::View,int,unsigned short int,unsigned int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 963 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:967:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 965 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 966 | ::View,int,unsigned int,unsigned int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 967 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ +In file included from ./gecode/int.hh:917: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned int]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -12360,23 +12234,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]': -gecode/int/extensional-regular.cpp:55:5: required from here - 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:869:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 867 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 868 | ::View,short int,unsigned char,unsigned char> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 869 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ @@ -12389,214 +12246,146 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:873:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 871 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 872 | ::View,short int,unsigned short int,unsigned char> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 873 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:877:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 875 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 876 | ::View,short int,unsigned int,unsigned char> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 877 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:886:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 884 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 885 | ::View,short int,unsigned char,unsigned short int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 886 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:890:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 888 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 889 | ::View,short int,unsigned short int,unsigned short int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 890 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:894:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 892 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 893 | ::View,short int,unsigned int,unsigned short int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 894 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:903:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 901 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 902 | ::View,short int,unsigned char,unsigned int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 903 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:907:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 905 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 906 | ::View,short int,unsigned short int,unsigned int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 907 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:911:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 909 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 910 | ::View,short int,unsigned int,unsigned int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 911 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:925:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 923 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 924 | ::View,int,unsigned char,unsigned char> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 925 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned char]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:929:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 927 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 928 | ::View,int,unsigned short int,unsigned char> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 929 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:933:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 931 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 932 | ::View,int,unsigned int,unsigned char> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 933 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned char]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:942:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 940 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 941 | ::View,int,unsigned char,unsigned short int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 942 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:946:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 944 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 945 | ::View,int,unsigned short int,unsigned short int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 946 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:950:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 948 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 949 | ::View,int,unsigned int,unsigned short int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 950 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:959:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 957 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 958 | ::View,int,unsigned char,unsigned int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 959 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned int]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:963:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 961 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 962 | ::View,int,unsigned short int,unsigned int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 963 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -12607,19 +12396,6 @@ ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp:967:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 965 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 966 | ::View,int,unsigned int,unsigned int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 967 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned int]' - 682 | LayeredGraph::post(Home home, - | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ @@ -12638,19 +12414,6 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -12662,19 +12425,6 @@ ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -12695,26 +12445,6 @@ ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:869:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' - 867 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 868 | ::View,short int,unsigned char,unsigned char> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 869 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:45:5: required from here - 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -12725,186 +12455,11 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:873:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' - 871 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 872 | ::View,short int,unsigned short int,unsigned char> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 873 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:45:5: required from here - 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:877:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' - 875 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 876 | ::View,short int,unsigned int,unsigned char> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 877 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:45:5: required from here - 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:886:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' - 884 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 885 | ::View,short int,unsigned char,unsigned short int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 886 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:45:5: required from here - 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:890:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' - 888 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 889 | ::View,short int,unsigned short int,unsigned short int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 890 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:45:5: required from here - 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:894:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' - 892 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 893 | ::View,short int,unsigned int,unsigned short int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 894 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:45:5: required from here - 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:903:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' - 901 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 902 | ::View,short int,unsigned char,unsigned int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 903 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:45:5: required from here - 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:907:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' - 905 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 906 | ::View,short int,unsigned short int,unsigned int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 907 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:45:5: required from here - 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:911:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' - 909 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 910 | ::View,short int,unsigned int,unsigned int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 911 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:45:5: required from here - 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:925:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' - 923 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 924 | ::View,int,unsigned char,unsigned char> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 925 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:45:5: required from here - 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned char]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -12926,618 +12481,333 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:929:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' - 927 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 928 | ::View,int,unsigned short int,unsigned char> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 929 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:45:5: required from here - 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:933:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' - 931 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 932 | ::View,int,unsigned int,unsigned char> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 933 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:45:5: required from here - 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned char]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:942:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' - 940 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 941 | ::View,int,unsigned char,unsigned short int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 942 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:45:5: required from here - 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:946:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' - 944 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 945 | ::View,int,unsigned short int,unsigned short int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 946 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:45:5: required from here - 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:950:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' - 948 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 949 | ::View,int,unsigned int,unsigned short int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 950 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:45:5: required from here - 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:959:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' - 957 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 958 | ::View,int,unsigned char,unsigned int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 959 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:45:5: required from here - 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned int]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:963:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' - 961 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 962 | ::View,int,unsigned short int,unsigned int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 963 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:45:5: required from here - 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:967:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' - 965 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 966 | ::View,int,unsigned int,unsigned int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 967 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:45:5: required from here - 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned int]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:869:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' - 867 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 868 | ::View,short int,unsigned char,unsigned char> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 869 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:55:5: required from here - 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:873:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' - 871 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 872 | ::View,short int,unsigned short int,unsigned char> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 873 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:55:5: required from here - 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:877:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' - 875 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 876 | ::View,short int,unsigned int,unsigned char> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 877 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:55:5: required from here - 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139: +gecode/int/extensional-tuple-set.cpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/int/extensional-tuple-set.cpp:50:5: note: in expansion of macro 'GECODE_POST' + 50 | GECODE_POST; + | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:886:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' - 884 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 885 | ::View,short int,unsigned char,unsigned short int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 886 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:55:5: required from here - 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/int/extensional-tuple-set.cpp:54:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 54 | GECODE_ES_FAIL((Extensional::postposcompact(home,xv,t))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:890:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' - 888 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 889 | ::View,short int,unsigned short int,unsigned short int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 890 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:55:5: required from here - 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/extensional.hh:682: +./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' + 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { + | ~~~~~^~~~ +gecode/int/extensional-tuple-set.cpp:56:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | GECODE_ES_FAIL((Extensional::postnegcompact(home,xv,t))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:894:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' - 892 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 893 | ::View,short int,unsigned int,unsigned short int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 894 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:55:5: required from here - 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' + 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { + | ~~~~~^~~~ +gecode/int/extensional-tuple-set.cpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/int/extensional-tuple-set.cpp:68:5: note: in expansion of macro 'GECODE_POST' + 68 | GECODE_POST; + | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:903:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' - 901 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 902 | ::View,short int,unsigned char,unsigned int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 903 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:55:5: required from here - 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/int/extensional-tuple-set.cpp:75:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | GECODE_ES_FAIL((Extensional::postrecompact + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 75 | (home,xv,t,r.var()))); + | ^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:907:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' - 905 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 906 | ::View,short int,unsigned short int,unsigned int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 907 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:55:5: required from here - 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/compact.hpp:1192:22: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' + 1192 | postrecompact(Home home, ViewArray& x, const TupleSet& ts, + | ~~~~~^~~~ +gecode/int/extensional-tuple-set.cpp:79:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | GECODE_ES_FAIL((Extensional::postrecompact + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 79 | (home,xv,t,r.var()))); + | ^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:911:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' - 909 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 910 | ::View,short int,unsigned int,unsigned int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 911 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:55:5: required from here - 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/compact.hpp:1192:22: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' + 1192 | postrecompact(Home home, ViewArray& x, const TupleSet& ts, + | ~~~~~^~~~ +gecode/int/extensional-tuple-set.cpp:83:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 82 | GECODE_ES_FAIL((Extensional::postrecompact + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 83 | (home,xv,t,r.var()))); + | ^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:925:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' - 923 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 924 | ::View,int,unsigned char,unsigned char> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 925 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:55:5: required from here - 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/compact.hpp:1192:22: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' + 1192 | postrecompact(Home home, ViewArray& x, const TupleSet& ts, + | ~~~~~^~~~ +gecode/int/extensional-tuple-set.cpp:92:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 91 | GECODE_ES_FAIL((Extensional::postrecompact + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 92 | (home,xv,t,n))); + | ^~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned char]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:929:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' - 927 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 928 | ::View,int,unsigned short int,unsigned char> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 929 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:55:5: required from here - 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/compact.hpp:1192:22: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' + 1192 | postrecompact(Home home, ViewArray& x, const TupleSet& ts, + | ~~~~~^~~~ +gecode/int/extensional-tuple-set.cpp:96:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 95 | GECODE_ES_FAIL((Extensional::postrecompact + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 96 | (home,xv,t,n))); + | ^~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:933:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' - 931 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 932 | ::View,int,unsigned int,unsigned char> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 933 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:55:5: required from here - 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/compact.hpp:1192:22: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' + 1192 | postrecompact(Home home, ViewArray& x, const TupleSet& ts, + | ~~~~~^~~~ +gecode/int/extensional-tuple-set.cpp:100:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 99 | GECODE_ES_FAIL((Extensional::postrecompact + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 100 | (home,xv,t,n))); + | ^~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned char]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:942:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' - 940 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 941 | ::View,int,unsigned char,unsigned short int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 942 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:55:5: required from here - 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/compact.hpp:1192:22: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' + 1192 | postrecompact(Home home, ViewArray& x, const TupleSet& ts, + | ~~~~~^~~~ +gecode/int/extensional-tuple-set.cpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/int/extensional-tuple-set.cpp:117:5: note: in expansion of macro 'GECODE_POST' + 117 | GECODE_POST; + | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:946:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' - 944 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 945 | ::View,int,unsigned short int,unsigned short int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 946 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:55:5: required from here - 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/int/extensional-tuple-set.cpp:121:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 121 | GECODE_ES_FAIL((Extensional::postposcompact(home,xv,t))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:950:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' - 948 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 949 | ::View,int,unsigned int,unsigned short int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 950 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:55:5: required from here - 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]' + 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { + | ~~~~~^~~~ +gecode/int/extensional-tuple-set.cpp:123:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 123 | GECODE_ES_FAIL((Extensional::postnegcompact(home,xv,t))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:959:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' - 957 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 958 | ::View,int,unsigned char,unsigned int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 959 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:55:5: required from here - 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]' + 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { + | ~~~~~^~~~ +gecode/int/extensional-tuple-set.cpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/int/extensional-tuple-set.cpp:137:5: note: in expansion of macro 'GECODE_POST' + 137 | GECODE_POST; + | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned int]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:963:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' - 961 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 962 | ::View,int,unsigned short int,unsigned int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 963 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:55:5: required from here - 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/int/extensional-tuple-set.cpp:144:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 143 | GECODE_ES_FAIL((Extensional::postrecompact + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 144 | (home,xv,t,r.var()))); + | ^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:967:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' - 965 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 966 | ::View,int,unsigned int,unsigned int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 967 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:55:5: required from here - 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/compact.hpp:1192:22: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' + 1192 | postrecompact(Home home, ViewArray& x, const TupleSet& ts, + | ~~~~~^~~~ +gecode/int/extensional-tuple-set.cpp:148:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 147 | GECODE_ES_FAIL((Extensional::postrecompact + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 148 | (home,xv,t,r.var()))); + | ^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned int]' - 232 | LayeredGraph::LayeredGraph(Home home, - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:869:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' - 867 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 868 | ::View,short int,unsigned char,unsigned char> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 869 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:45:5: required from here - 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ +./gecode/int/extensional/compact.hpp:1192:22: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' + 1192 | postrecompact(Home home, ViewArray& x, const TupleSet& ts, + | ~~~~~^~~~ +gecode/int/extensional-tuple-set.cpp:152:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 151 | GECODE_ES_FAIL((Extensional::postrecompact + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 152 | (home,xv,t,r.var()))); + | ^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:873:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' - 871 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 872 | ::View,short int,unsigned short int,unsigned char> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 873 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:45:5: required from here - 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ +./gecode/int/extensional/compact.hpp:1192:22: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' + 1192 | postrecompact(Home home, ViewArray& x, const TupleSet& ts, + | ~~~~~^~~~ +gecode/int/extensional-tuple-set.cpp:161:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 160 | GECODE_ES_FAIL((Extensional::postrecompact + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 161 | (home,xv,t,n))); + | ^~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:877:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' - 875 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 876 | ::View,short int,unsigned int,unsigned char> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 877 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:45:5: required from here - 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ +./gecode/int/extensional/compact.hpp:1192:22: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' + 1192 | postrecompact(Home home, ViewArray& x, const TupleSet& ts, + | ~~~~~^~~~ +gecode/int/extensional-tuple-set.cpp:165:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 164 | GECODE_ES_FAIL((Extensional::postrecompact + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 165 | (home,xv,t,n))); + | ^~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:886:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' - 884 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 885 | ::View,short int,unsigned char,unsigned short int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 886 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:45:5: required from here - 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ +./gecode/int/extensional/compact.hpp:1192:22: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' + 1192 | postrecompact(Home home, ViewArray& x, const TupleSet& ts, + | ~~~~~^~~~ +gecode/int/extensional-tuple-set.cpp:169:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 168 | GECODE_ES_FAIL((Extensional::postrecompact + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 169 | (home,xv,t,n))); + | ^~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ +./gecode/int/extensional/compact.hpp:1192:22: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' + 1192 | postrecompact(Home home, ViewArray& x, const TupleSet& ts, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -13580,1474 +12850,86 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:890:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' - 888 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 889 | ::View,short int,unsigned short int,unsigned short int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 890 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:45:5: required from here - 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ +In file included from ./gecode/kernel.hh:139: +gecode/int/extensional-regular.cpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, DFA, IntPropLevel)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/int/extensional-regular.cpp:44:5: note: in expansion of macro 'GECODE_POST' + 44 | GECODE_POST; + | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:894:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' - 892 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 893 | ::View,short int,unsigned int,unsigned short int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 894 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:45:5: required from here +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/int/extensional-regular.cpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:903:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' - 901 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 902 | ::View,short int,unsigned char,unsigned int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 903 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:45:5: required from here - 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ +./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]': +gecode/int/extensional-tuple-set.cpp:54:7: required from here + 54 | GECODE_ES_FAIL((Extensional::postposcompact(home,xv,t))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +./gecode/int/extensional/compact.hpp:703:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 703 | return PosCompact>::post(home,x,ts); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:907:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' - 905 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 906 | ::View,short int,unsigned short int,unsigned int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 907 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:45:5: required from here - 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ +./gecode/int/extensional/compact.hpp:522:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>]' + 522 | PosCompact::post(Home home, ViewArray& x, + | ~~~~~^~~~ +./gecode/int/extensional/compact.hpp:705:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 705 | return PosCompact>::post(home,x,ts); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:911:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' - 909 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 910 | ::View,short int,unsigned int,unsigned int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 911 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:45:5: required from here - 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ +./gecode/int/extensional/compact.hpp:522:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>]' + 522 | PosCompact::post(Home home, ViewArray& x, + | ~~~~~^~~~ +In file included from ./gecode/int/extensional.hh:221: +./gecode/int/extensional/layered-graph.hpp:852:17: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' + 852 | post_lgp(Home home, const VarArgArray& x, const DFA& dfa) { + | ~~~~~^~~~ +./gecode/int/extensional/compact.hpp:707:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 707 | return PosCompact>::post(home,x,ts); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +gecode/int/extensional-regular.cpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, DFA, IntPropLevel)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/int/extensional-regular.cpp:54:5: note: in expansion of macro 'GECODE_POST' + 54 | GECODE_POST; + | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned char]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:925:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' - 923 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 924 | ::View,int,unsigned char,unsigned char> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 925 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:45:5: required from here - 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/int/extensional-regular.cpp:55:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:929:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' - 927 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 928 | ::View,int,unsigned short int,unsigned char> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 929 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:45:5: required from here - 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned char]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:933:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' - 931 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 932 | ::View,int,unsigned int,unsigned char> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 933 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:45:5: required from here - 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:942:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' - 940 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 941 | ::View,int,unsigned char,unsigned short int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 942 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:45:5: required from here - 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:946:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' - 944 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 945 | ::View,int,unsigned short int,unsigned short int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 946 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:45:5: required from here - 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:950:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' - 948 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 949 | ::View,int,unsigned int,unsigned short int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 950 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:45:5: required from here - 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned int]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:959:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' - 957 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 958 | ::View,int,unsigned char,unsigned int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 959 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:45:5: required from here - 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:963:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' - 961 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 962 | ::View,int,unsigned short int,unsigned int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 963 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:45:5: required from here - 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned int]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:967:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' - 965 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 966 | ::View,int,unsigned int,unsigned int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 967 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:45:5: required from here - 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:869:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' - 867 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 868 | ::View,short int,unsigned char,unsigned char> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 869 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:55:5: required from here - 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:873:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' - 871 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 872 | ::View,short int,unsigned short int,unsigned char> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 873 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:55:5: required from here - 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:877:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' - 875 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 876 | ::View,short int,unsigned int,unsigned char> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 877 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:55:5: required from here - 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:886:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' - 884 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 885 | ::View,short int,unsigned char,unsigned short int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 886 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:55:5: required from here - 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:890:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' - 888 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 889 | ::View,short int,unsigned short int,unsigned short int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 890 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:55:5: required from here - 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:894:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' - 892 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 893 | ::View,short int,unsigned int,unsigned short int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 894 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:55:5: required from here - 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:903:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' - 901 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 902 | ::View,short int,unsigned char,unsigned int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 903 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:55:5: required from here - 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:907:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' - 905 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 906 | ::View,short int,unsigned short int,unsigned int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 907 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:55:5: required from here - 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:911:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' - 909 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 910 | ::View,short int,unsigned int,unsigned int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 911 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:55:5: required from here - 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned char]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:925:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' - 923 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 924 | ::View,int,unsigned char,unsigned char> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 925 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:55:5: required from here - 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:929:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' - 927 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 928 | ::View,int,unsigned short int,unsigned char> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 929 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:55:5: required from here - 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned char]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned char]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:933:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' - 931 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 932 | ::View,int,unsigned int,unsigned char> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 933 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:55:5: required from here - 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:942:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' - 940 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 941 | ::View,int,unsigned char,unsigned short int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 942 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:55:5: required from here - 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:946:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' - 944 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 945 | ::View,int,unsigned short int,unsigned short int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 946 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:55:5: required from here - 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:950:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' - 948 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 949 | ::View,int,unsigned int,unsigned short int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 950 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:55:5: required from here - 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned int]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:959:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' - 957 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 958 | ::View,int,unsigned char,unsigned int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 959 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:55:5: required from here - 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:963:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' - 961 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 962 | ::View,int,unsigned short int,unsigned int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 963 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:55:5: required from here - 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned int]': -./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned int]' - 698 | new (home) LayeredGraph(home,x,dfa); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:967:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' - 965 | return Extensional::LayeredGraph - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 966 | ::View,int,unsigned int,unsigned int> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 967 | ::post(home,x,dfa); - | ~~~~~~^~~~~~~~~~~~ -gecode/int/extensional-regular.cpp:55:5: required from here - 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | max_states(static_cast(dfa.n_states())) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/rel.o gecode/int/rel.cpp -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/extensional.hh:41, - from gecode/int/extensional-tuple-set.cpp:38: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In function 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]': -./gecode/int/extensional/layered-graph.hpp:863:7: warning: this statement may fall through [-Wimplicit-fallthrough=] - 863 | switch (t_state_idx) { - | ^~~~~~ -./gecode/int/extensional/layered-graph.hpp:918:5: note: here - 918 | case Gecode::Support::IT_INT: - | ^~~~ -In file included from ./gecode/int.hh:917: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); +./gecode/int/extensional/layered-graph.hpp:852:17: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' + 852 | post_lgp(Home home, const VarArgArray& x, const DFA& dfa) { | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/dom.hh:39, - from gecode/int/dom.cpp:35: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:139: -gecode/int/extensional-tuple-set.cpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/int/extensional-tuple-set.cpp:50:5: note: in expansion of macro 'GECODE_POST' - 50 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/int/extensional-tuple-set.cpp:54:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 54 | GECODE_ES_FAIL((Extensional::postposcompact(home,xv,t))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/extensional.hh:682: -./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' - 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { - | ~~~~~^~~~ -gecode/int/extensional-tuple-set.cpp:56:59: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | GECODE_ES_FAIL((Extensional::postnegcompact(home,xv,t))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' - 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { - | ~~~~~^~~~ -gecode/int/extensional-tuple-set.cpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/int/extensional-tuple-set.cpp:68:5: note: in expansion of macro 'GECODE_POST' - 68 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/int/extensional-tuple-set.cpp:75:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | GECODE_ES_FAIL((Extensional::postrecompact - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 75 | (home,xv,t,r.var()))); - | ^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/compact.hpp:1192:22: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' - 1192 | postrecompact(Home home, ViewArray& x, const TupleSet& ts, - | ~~~~~^~~~ -gecode/int/extensional-tuple-set.cpp:79:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | GECODE_ES_FAIL((Extensional::postrecompact - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 79 | (home,xv,t,r.var()))); - | ^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/compact.hpp:1192:22: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' - 1192 | postrecompact(Home home, ViewArray& x, const TupleSet& ts, - | ~~~~~^~~~ -gecode/int/extensional-tuple-set.cpp:83:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 82 | GECODE_ES_FAIL((Extensional::postrecompact - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 83 | (home,xv,t,r.var()))); - | ^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/compact.hpp:1192:22: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' - 1192 | postrecompact(Home home, ViewArray& x, const TupleSet& ts, - | ~~~~~^~~~ -gecode/int/extensional-tuple-set.cpp:92:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 91 | GECODE_ES_FAIL((Extensional::postrecompact - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 92 | (home,xv,t,n))); - | ^~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/compact.hpp:1192:22: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' - 1192 | postrecompact(Home home, ViewArray& x, const TupleSet& ts, - | ~~~~~^~~~ -gecode/int/extensional-tuple-set.cpp:96:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 95 | GECODE_ES_FAIL((Extensional::postrecompact - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 96 | (home,xv,t,n))); - | ^~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/compact.hpp:1192:22: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' - 1192 | postrecompact(Home home, ViewArray& x, const TupleSet& ts, - | ~~~~~^~~~ -gecode/int/extensional-tuple-set.cpp:100:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 99 | GECODE_ES_FAIL((Extensional::postrecompact - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 100 | (home,xv,t,n))); - | ^~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/compact.hpp:1192:22: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' - 1192 | postrecompact(Home home, ViewArray& x, const TupleSet& ts, - | ~~~~~^~~~ -gecode/int/extensional-tuple-set.cpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/int/extensional-tuple-set.cpp:117:5: note: in expansion of macro 'GECODE_POST' - 117 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/int/extensional-tuple-set.cpp:121:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 121 | GECODE_ES_FAIL((Extensional::postposcompact(home,xv,t))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]' - 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { - | ~~~~~^~~~ -gecode/int/extensional-tuple-set.cpp:123:60: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 123 | GECODE_ES_FAIL((Extensional::postnegcompact(home,xv,t))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]' - 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { - | ~~~~~^~~~ -gecode/int/extensional-tuple-set.cpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/int/extensional-tuple-set.cpp:137:5: note: in expansion of macro 'GECODE_POST' - 137 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/int/extensional-tuple-set.cpp:144:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 143 | GECODE_ES_FAIL((Extensional::postrecompact - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 144 | (home,xv,t,r.var()))); - | ^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/compact.hpp:1192:22: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' - 1192 | postrecompact(Home home, ViewArray& x, const TupleSet& ts, - | ~~~~~^~~~ -gecode/int/extensional-tuple-set.cpp:148:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 147 | GECODE_ES_FAIL((Extensional::postrecompact - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 148 | (home,xv,t,r.var()))); - | ^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/compact.hpp:1192:22: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' - 1192 | postrecompact(Home home, ViewArray& x, const TupleSet& ts, - | ~~~~~^~~~ -gecode/int/extensional-tuple-set.cpp:152:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 151 | GECODE_ES_FAIL((Extensional::postrecompact - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 152 | (home,xv,t,r.var()))); - | ^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/compact.hpp:1192:22: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' - 1192 | postrecompact(Home home, ViewArray& x, const TupleSet& ts, - | ~~~~~^~~~ -gecode/int/extensional-tuple-set.cpp:161:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 160 | GECODE_ES_FAIL((Extensional::postrecompact - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 161 | (home,xv,t,n))); - | ^~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/compact.hpp:1192:22: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' - 1192 | postrecompact(Home home, ViewArray& x, const TupleSet& ts, - | ~~~~~^~~~ -gecode/int/extensional-tuple-set.cpp:165:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 164 | GECODE_ES_FAIL((Extensional::postrecompact - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 165 | (home,xv,t,n))); - | ^~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/compact.hpp:1192:22: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' - 1192 | postrecompact(Home home, ViewArray& x, const TupleSet& ts, - | ~~~~~^~~~ -gecode/int/extensional-tuple-set.cpp:169:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 168 | GECODE_ES_FAIL((Extensional::postrecompact - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 169 | (home,xv,t,n))); - | ^~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/compact.hpp:1192:22: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' - 1192 | postrecompact(Home home, ViewArray& x, const TupleSet& ts, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]': -gecode/int/extensional-tuple-set.cpp:54:7: required from here - 54 | GECODE_ES_FAIL((Extensional::postposcompact(home,xv,t))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -./gecode/int/extensional/compact.hpp:703:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 703 | return PosCompact>::post(home,x,ts); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/compact.hpp:522:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>]' - 522 | PosCompact::post(Home home, ViewArray& x, - | ~~~~~^~~~ -./gecode/int/extensional/compact.hpp:705:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 705 | return PosCompact>::post(home,x,ts); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional/compact.hpp:522:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>]' - 522 | PosCompact::post(Home home, ViewArray& x, - | ~~~~~^~~~ -./gecode/int/extensional/compact.hpp:707:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 707 | return PosCompact>::post(home,x,ts); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int/extensional/compact.hpp:522:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>]' 522 | PosCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ @@ -15890,11 +13772,6 @@ ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ ./gecode/int/extensional/compact.hpp:1234:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1233 | return ReCompact,CtrlView,rm> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15906,12 +13783,6 @@ ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1237:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1236 | return ReCompact,CtrlView,rm> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15923,16 +13794,6 @@ ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': gecode/int/extensional-tuple-set.cpp:151:9: required from here 151 | GECODE_ES_FAIL((Extensional::postrecompact @@ -15957,17 +13818,6 @@ ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1224:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1224 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ @@ -16034,6 +13884,14 @@ ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ ./gecode/int/extensional/compact.hpp:1222:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1222 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ @@ -16163,12 +14021,26 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1237 | ::post(home,x,ts,b); | ~~~~~~^~~~~~~~~~~~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/int/extensional-tuple-set.cpp:168:9: required from here 168 | GECODE_ES_FAIL((Extensional::postrecompact @@ -16193,6 +14065,16 @@ ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/int/extensional/compact.hpp:1224:62: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1224 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ @@ -16211,6 +14093,16 @@ ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/int/extensional/compact.hpp:1231:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1230 | return ReCompact,CtrlView,rm> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16244,13 +14136,6 @@ ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ -./gecode/int/extensional/layered-graph.hpp: In function 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]': -./gecode/int/extensional/layered-graph.hpp:863:7: warning: this statement may fall through [-Wimplicit-fallthrough=] - 863 | switch (t_state_idx) { - | ^~~~~~ -./gecode/int/extensional/layered-graph.hpp:918:5: note: here - 918 | case Gecode::Support::IT_INT: - | ^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -16537,6 +14422,17 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]': +gecode/int/extensional-regular.cpp:45:5: required from here + 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:869:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 867 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 868 | ::View,short int,unsigned char,unsigned char> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 869 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ @@ -16546,9 +14442,15 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/extensional/compact.hpp:1222:62: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1222 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); @@ -16585,6 +14487,19 @@ ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp:873:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 871 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 872 | ::View,short int,unsigned short int,unsigned char> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 873 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/extensional/compact.hpp:1224:62: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1224 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); @@ -16621,6 +14536,13 @@ ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp:877:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 875 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 876 | ::View,short int,unsigned int,unsigned char> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 877 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/extensional/compact.hpp:1226:62: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1226 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); @@ -16636,9 +14558,15 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ @@ -16677,9 +14605,22 @@ ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp:886:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 884 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 885 | ::View,short int,unsigned char,unsigned short int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 886 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -16724,6 +14665,19 @@ ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp:890:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 888 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 889 | ::View,short int,unsigned short int,unsigned short int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 890 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16762,6 +14716,19 @@ ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp:894:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 892 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 893 | ::View,short int,unsigned int,unsigned short int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 894 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16798,9 +14765,22 @@ ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp:903:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 901 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 902 | ::View,short int,unsigned char,unsigned int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 903 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -16834,12 +14814,25 @@ ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp:907:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 905 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 906 | ::View,short int,unsigned short int,unsigned int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 907 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ @@ -17011,12 +15004,25 @@ ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp:911:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 909 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 910 | ::View,short int,unsigned int,unsigned int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 911 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ @@ -17029,6 +15035,19 @@ ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp:925:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 923 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 924 | ::View,int,unsigned char,unsigned char> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 925 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned char]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/extensional/compact.hpp:1220:62: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1220 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); @@ -17050,12 +15069,25 @@ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:929:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 927 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 928 | ::View,int,unsigned short int,unsigned char> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 929 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17065,6 +15097,19 @@ ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp:933:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 931 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 932 | ::View,int,unsigned int,unsigned char> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 933 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned char]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/extensional/compact.hpp:1222:62: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1222 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); @@ -17092,6 +15137,19 @@ ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp:942:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 940 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 941 | ::View,int,unsigned char,unsigned short int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 942 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17101,6 +15159,19 @@ ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp:946:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 944 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 945 | ::View,int,unsigned short int,unsigned short int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 946 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/extensional/compact.hpp:1224:62: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1224 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); @@ -17122,6 +15193,19 @@ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:950:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 948 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 949 | ::View,int,unsigned int,unsigned short int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 950 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -17314,12 +15398,25 @@ ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp:959:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 957 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 958 | ::View,int,unsigned char,unsigned int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 959 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned int]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ @@ -17359,6 +15456,19 @@ ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp:963:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 961 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 962 | ::View,int,unsigned short int,unsigned int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 963 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/extensional/compact.hpp:1224:62: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1224 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); @@ -17395,6 +15505,19 @@ ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp:967:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 965 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 966 | ::View,int,unsigned int,unsigned int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 967 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned int]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/extensional/compact.hpp:1226:62: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1226 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); @@ -17489,12 +15612,29 @@ ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]': +gecode/int/extensional-regular.cpp:55:5: required from here + 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:869:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 867 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 868 | ::View,short int,unsigned char,unsigned char> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 869 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ @@ -17536,6 +15676,19 @@ ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp:873:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 871 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 872 | ::View,short int,unsigned short int,unsigned char> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 873 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17572,9 +15725,22 @@ ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp:877:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 875 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 876 | ::View,short int,unsigned int,unsigned char> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 877 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -17617,6 +15783,19 @@ ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp:886:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 884 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 885 | ::View,short int,unsigned char,unsigned short int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 886 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/extensional/compact.hpp:1224:62: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1224 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); @@ -17653,6 +15832,19 @@ ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp:890:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 888 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 889 | ::View,short int,unsigned short int,unsigned short int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 890 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/extensional/compact.hpp:1226:62: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1226 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); @@ -17875,6 +16067,19 @@ ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp:894:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 892 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 893 | ::View,short int,unsigned int,unsigned short int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 894 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/extensional/compact.hpp:1224:62: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 1224 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); @@ -17893,6 +16098,19 @@ ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp:903:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 901 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 902 | ::View,short int,unsigned char,unsigned int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 903 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ @@ -17911,6 +16129,19 @@ ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp:907:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 905 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 906 | ::View,short int,unsigned short int,unsigned int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 907 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/extensional/compact.hpp:1226:62: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 1226 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); @@ -17929,6 +16160,19 @@ ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp:911:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 909 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 910 | ::View,short int,unsigned int,unsigned int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 911 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ @@ -17944,6 +16188,19 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int/extensional/layered-graph.hpp:925:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 923 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 924 | ::View,int,unsigned char,unsigned char> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 925 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned char]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ @@ -17964,6 +16221,19 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int/extensional/layered-graph.hpp:929:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 927 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 928 | ::View,int,unsigned short int,unsigned char> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 929 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ @@ -17976,6 +16246,19 @@ ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]' 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp:933:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 931 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 932 | ::View,int,unsigned int,unsigned char> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 933 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned char]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17999,6 +16282,19 @@ ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:942:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 940 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 941 | ::View,int,unsigned char,unsigned short int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 942 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -18017,6 +16313,16 @@ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:946:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 944 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 945 | ::View,int,unsigned short int,unsigned short int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 946 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -18179,6 +16485,9 @@ ./gecode/int/extensional/compact.hpp:514:43: note: initializing argument 1 of 'Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet]' 514 | PosCompact::PosCompact(Home home, ViewArray& x, | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>]': ./gecode/int/extensional/compact.hpp:972:51: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]' 972 | return NegCompact>::post(home,x,ts); @@ -18205,12 +16514,25 @@ ./gecode/int/extensional/compact.hpp:800:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 800 | auto ct = new (home) NegCompact(home,x,ts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:950:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 948 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 949 | ::View,int,unsigned int,unsigned short int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 950 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int/extensional/compact.hpp:790:43: note: initializing argument 1 of 'Gecode::Int::Extensional::NegCompact::NegCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>]' 790 | NegCompact::NegCompact(Home home, ViewArray& x, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>]': ./gecode/int/extensional/compact.hpp:976:51: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]' 976 | return NegCompact>::post(home,x,ts); @@ -18227,6 +16549,19 @@ ./gecode/int/extensional/compact.hpp:790:43: note: initializing argument 1 of 'Gecode::Int::Extensional::NegCompact::NegCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>]' 790 | NegCompact::NegCompact(Home home, ViewArray& x, | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp:959:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 957 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 958 | ::View,int,unsigned char,unsigned int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 959 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned int]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<4>]': ./gecode/int/extensional/compact.hpp:978:51: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]' 978 | return NegCompact>::post(home,x,ts); @@ -18243,6 +16578,19 @@ ./gecode/int/extensional/compact.hpp:790:43: note: initializing argument 1 of 'Gecode::Int::Extensional::NegCompact::NegCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<4>]' 790 | NegCompact::NegCompact(Home home, ViewArray& x, | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp:963:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 961 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 962 | ::View,int,unsigned short int,unsigned int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 963 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet]': ./gecode/int/extensional/compact.hpp:983:17: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]' 982 | return NegCompact> @@ -18261,6 +16609,19 @@ ./gecode/int/extensional/compact.hpp:790:43: note: initializing argument 1 of 'Gecode::Int::Extensional::NegCompact::NegCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet]' 790 | NegCompact::NegCompact(Home home, ViewArray& x, | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp:967:19: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 965 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 966 | ::View,int,unsigned int,unsigned int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 967 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned int]' + 682 | LayeredGraph::post(Home home, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet]': ./gecode/int/extensional/compact.hpp:986:17: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]' 985 | return NegCompact> @@ -19291,6 +17652,16 @@ ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/extensional/compact.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/extensional/compact.hpp:1237:17: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1236 | return ReCompact,CtrlView,rm> @@ -19311,6 +17682,9 @@ ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]' 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ @@ -19511,6 +17885,19 @@ ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/extensional/compact.hpp:1234:17: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1233 | return ReCompact,CtrlView,rm> @@ -19695,6 +18082,23 @@ ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:869:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' + 867 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 868 | ::View,short int,unsigned char,unsigned char> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 869 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:45:5: required from here + 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/extensional/compact.hpp:1226:62: required from 'Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 1226 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); @@ -19707,6 +18111,9 @@ ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -19751,6 +18158,26 @@ ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]' 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:873:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' + 871 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 872 | ::View,short int,unsigned short int,unsigned char> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 873 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:45:5: required from here + 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ @@ -19798,6 +18225,26 @@ ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]' 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:877:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' + 875 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 876 | ::View,short int,unsigned int,unsigned char> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 877 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:45:5: required from here + 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19836,15 +18283,75 @@ ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]' 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:886:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' + 884 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 885 | ::View,short int,unsigned char,unsigned short int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 886 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:45:5: required from here + 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:890:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' + 888 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 889 | ::View,short int,unsigned short int,unsigned short int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 890 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:45:5: required from here + 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:894:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' + 892 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 893 | ::View,short int,unsigned int,unsigned short int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 894 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:45:5: required from here + 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>]': ./gecode/int/extensional/compact.hpp:524:15: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>]' 524 | auto ct = new (home) PosCompact(home,x,ts); @@ -19864,6 +18371,43 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = true]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:903:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' + 901 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 902 | ::View,short int,unsigned char,unsigned int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 903 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:45:5: required from here + 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:907:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' + 905 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 906 | ::View,short int,unsigned short int,unsigned int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 907 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:45:5: required from here + 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>]': ./gecode/int/extensional/compact.hpp:524:15: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>]' 524 | auto ct = new (home) PosCompact(home,x,ts); @@ -19877,6 +18421,9 @@ ./gecode/int/extensional/compact.hpp:516:75: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 516 | : Compact(home,ts), status(MULTIPLE), table(home,ts.words()) { | ^ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -19899,9 +18446,29 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:911:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' + 909 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 910 | ::View,short int,unsigned int,unsigned int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 911 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:45:5: required from here + 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = true]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>]': ./gecode/int/extensional/compact.hpp:524:15: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>]' 524 | auto ct = new (home) PosCompact(home,x,ts); @@ -19921,6 +18488,26 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = true]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:925:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' + 923 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 924 | ::View,int,unsigned char,unsigned char> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 925 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:45:5: required from here + 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned char]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet]': ./gecode/int/extensional/compact.hpp:524:15: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet]' 524 | auto ct = new (home) PosCompact(home,x,ts); @@ -19942,6 +18529,26 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = true]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:929:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' + 927 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 928 | ::View,int,unsigned short int,unsigned char> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 929 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:45:5: required from here + 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet]': ./gecode/int/extensional/compact.hpp:524:15: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet]' 524 | auto ct = new (home) PosCompact(home,x,ts); @@ -19963,6 +18570,26 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = true]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:933:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' + 931 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 932 | ::View,int,unsigned int,unsigned char> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 933 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:45:5: required from here + 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned char]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet]': ./gecode/int/extensional/compact.hpp:524:15: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet]' 524 | auto ct = new (home) PosCompact(home,x,ts); @@ -19984,6 +18611,26 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = true]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:942:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' + 940 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 941 | ::View,int,unsigned char,unsigned short int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 942 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:45:5: required from here + 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::NegCompact::NegCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>]': ./gecode/int/extensional/compact.hpp:800:15: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>]' 800 | auto ct = new (home) NegCompact(home,x,ts); @@ -20003,6 +18650,20 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:946:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' + 944 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 945 | ::View,int,unsigned short int,unsigned short int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 946 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:45:5: required from here + 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::NegCompact::NegCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>]': ./gecode/int/extensional/compact.hpp:800:15: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>]' 800 | auto ct = new (home) NegCompact(home,x,ts); @@ -20123,6 +18784,12 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -20144,6 +18811,26 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:950:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' + 948 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 949 | ::View,int,unsigned int,unsigned short int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 950 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:45:5: required from here + 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -20165,6 +18852,26 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:959:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' + 957 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 958 | ::View,int,unsigned char,unsigned int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 959 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:45:5: required from here + 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned int]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -20180,12 +18887,52 @@ ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:963:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' + 961 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 962 | ::View,int,unsigned short int,unsigned int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 963 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:45:5: required from here + 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:967:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' + 965 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 966 | ::View,int,unsigned int,unsigned int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 967 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:45:5: required from here + 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned int]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -20207,6 +18954,26 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:869:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' + 867 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 868 | ::View,short int,unsigned char,unsigned char> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 869 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:55:5: required from here + 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -20230,6 +18997,46 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:873:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' + 871 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 872 | ::View,short int,unsigned short int,unsigned char> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 873 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:55:5: required from here + 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:877:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' + 875 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 876 | ::View,short int,unsigned int,unsigned char> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 877 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:55:5: required from here + 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -20253,6 +19060,26 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:886:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' + 884 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 885 | ::View,short int,unsigned char,unsigned short int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 886 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:55:5: required from here + 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -20429,6 +19256,26 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:890:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' + 888 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 889 | ::View,short int,unsigned short int,unsigned short int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 890 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:55:5: required from here + 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -20450,6 +19297,26 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:894:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' + 892 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 893 | ::View,short int,unsigned int,unsigned short int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 894 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:55:5: required from here + 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -20471,6 +19338,26 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:903:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' + 901 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 902 | ::View,short int,unsigned char,unsigned int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 903 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:55:5: required from here + 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -20486,12 +19373,52 @@ ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:907:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' + 905 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 906 | ::View,short int,unsigned short int,unsigned int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 907 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:55:5: required from here + 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:911:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' + 909 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 910 | ::View,short int,unsigned int,unsigned int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 911 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:55:5: required from here + 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -20513,6 +19440,46 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:925:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' + 923 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 924 | ::View,int,unsigned char,unsigned char> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 925 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:55:5: required from here + 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned char]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:929:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' + 927 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 928 | ::View,int,unsigned short int,unsigned char> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 929 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:55:5: required from here + 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -20536,6 +19503,26 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:933:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' + 931 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 932 | ::View,int,unsigned int,unsigned char> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 933 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:55:5: required from here + 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned char]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -20553,6 +19540,26 @@ ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:942:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' + 940 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 941 | ::View,int,unsigned char,unsigned short int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 942 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:55:5: required from here + 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -20735,6 +19742,26 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:946:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' + 944 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 945 | ::View,int,unsigned short int,unsigned short int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 946 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:55:5: required from here + 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -20756,6 +19783,26 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:950:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' + 948 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 949 | ::View,int,unsigned int,unsigned short int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 950 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:55:5: required from here + 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -20777,6 +19824,26 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:959:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' + 957 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 958 | ::View,int,unsigned char,unsigned int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 959 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:55:5: required from here + 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned int]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -20819,6 +19886,26 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:963:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' + 961 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 962 | ::View,int,unsigned short int,unsigned int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 963 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:55:5: required from here + 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -20842,6 +19929,26 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:967:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' + 965 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 966 | ::View,int,unsigned int,unsigned int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 967 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:55:5: required from here + 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned int]' + 232 | LayeredGraph::LayeredGraph(Home home, + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -21060,6 +20167,26 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = true]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:869:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' + 867 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 868 | ::View,short int,unsigned char,unsigned char> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 869 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:45:5: required from here + 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>]': ./gecode/int/extensional/compact.hpp:524:15: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>]' 524 | auto ct = new (home) PosCompact(home,x,ts); @@ -21079,6 +20206,9 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = true]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>]': ./gecode/int/extensional/compact.hpp:524:15: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>]' 524 | auto ct = new (home) PosCompact(home,x,ts); @@ -21256,6 +20386,23 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:873:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' + 871 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 872 | ::View,short int,unsigned short int,unsigned char> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 873 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:45:5: required from here + 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::NegCompact::NegCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet]': ./gecode/int/extensional/compact.hpp:800:15: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet]' 800 | auto ct = new (home) NegCompact(home,x,ts); @@ -21274,9 +20421,15 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::NegCompact::NegCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet]': ./gecode/int/extensional/compact.hpp:800:15: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet]' 800 | auto ct = new (home) NegCompact(home,x,ts); @@ -21382,6 +20535,29 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:877:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' + 875 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 876 | ::View,short int,unsigned int,unsigned char> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 877 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:45:5: required from here + 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -21493,6 +20669,29 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:886:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' + 884 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 885 | ::View,short int,unsigned char,unsigned short int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 886 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:45:5: required from here + 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -21625,6 +20824,29 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:890:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' + 888 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 889 | ::View,short int,unsigned short int,unsigned short int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 890 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:45:5: required from here + 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -21732,6 +20954,29 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:894:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' + 892 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 893 | ::View,short int,unsigned int,unsigned short int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 894 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:45:5: required from here + 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -21838,6 +21083,29 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:903:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' + 901 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 902 | ::View,short int,unsigned char,unsigned int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 903 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:45:5: required from here + 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ @@ -21970,9 +21238,32 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:907:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' + 905 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 906 | ::View,short int,unsigned short int,unsigned int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 907 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:45:5: required from here + 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -22105,6 +21396,29 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:911:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' + 909 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 910 | ::View,short int,unsigned int,unsigned int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 911 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:45:5: required from here + 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': ./gecode/int/extensional/compact.hpp:1089:12: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]' 1089 | (void) new (home) ReCompact(home,x,ts,b); @@ -22208,6 +21522,29 @@ ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned char]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:925:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' + 923 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 924 | ::View,int,unsigned char,unsigned char> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 925 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:45:5: required from here + 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -22237,6 +21574,29 @@ ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]' 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:929:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' + 927 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 928 | ::View,int,unsigned short int,unsigned char> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 929 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:45:5: required from here + 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -22299,6 +21659,52 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned char]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:933:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' + 931 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 932 | ::View,int,unsigned int,unsigned char> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 933 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:45:5: required from here + 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:942:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' + 940 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 941 | ::View,int,unsigned char,unsigned short int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 942 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:45:5: required from here + 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]': ./gecode/int/extensional/compact.hpp:792:58: required from 'Gecode::Int::Extensional::NegCompact::NegCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>]' 792 | : Compact(home,ts), table(home,ts.words()) { @@ -22321,6 +21727,29 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:946:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' + 944 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 945 | ::View,int,unsigned short int,unsigned short int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 946 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:45:5: required from here + 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = true]': ./gecode/int/extensional/compact.hpp:516:75: required from 'Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>]' 516 | : Compact(home,ts), status(MULTIPLE), table(home,ts.words()) { @@ -22343,6 +21772,23 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:950:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' + 948 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 949 | ::View,int,unsigned int,unsigned short int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 950 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:45:5: required from here + 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ ./gecode/int/extensional/compact.hpp: In instantiation of 'Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]': ./gecode/int/extensional/compact.hpp:792:58: required from 'Gecode::Int::Extensional::NegCompact::NegCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>]' 792 | : Compact(home,ts), table(home,ts.words()) { @@ -22365,6 +21811,580 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned int]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:959:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' + 957 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 958 | ::View,int,unsigned char,unsigned int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 959 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:45:5: required from here + 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:963:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' + 961 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 962 | ::View,int,unsigned short int,unsigned int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 963 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:45:5: required from here + 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned int]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:967:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]' + 965 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 966 | ::View,int,unsigned int,unsigned int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 967 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:45:5: required from here + 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:869:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' + 867 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 868 | ::View,short int,unsigned char,unsigned char> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 869 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:55:5: required from here + 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:873:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' + 871 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 872 | ::View,short int,unsigned short int,unsigned char> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 873 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:55:5: required from here + 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:877:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' + 875 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 876 | ::View,short int,unsigned int,unsigned char> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 877 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:55:5: required from here + 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/dom.o gecode/int/dom.cpp +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:886:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' + 884 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 885 | ::View,short int,unsigned char,unsigned short int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 886 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:55:5: required from here + 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:890:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' + 888 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 889 | ::View,short int,unsigned short int,unsigned short int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 890 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:55:5: required from here + 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:894:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' + 892 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 893 | ::View,short int,unsigned int,unsigned short int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 894 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:55:5: required from here + 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:903:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' + 901 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 902 | ::View,short int,unsigned char,unsigned int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 903 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:55:5: required from here + 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:907:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' + 905 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 906 | ::View,short int,unsigned short int,unsigned int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 907 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:55:5: required from here + 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:911:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' + 909 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 910 | ::View,short int,unsigned int,unsigned int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 911 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:55:5: required from here + 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned char]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:925:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' + 923 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 924 | ::View,int,unsigned char,unsigned char> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 925 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:55:5: required from here + 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:929:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' + 927 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 928 | ::View,int,unsigned short int,unsigned char> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 929 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:55:5: required from here + 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned char]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned char]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:933:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' + 931 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 932 | ::View,int,unsigned int,unsigned char> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 933 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:55:5: required from here + 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:942:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' + 940 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 941 | ::View,int,unsigned char,unsigned short int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 942 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:55:5: required from here + 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:946:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' + 944 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 945 | ::View,int,unsigned short int,unsigned short int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 946 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:55:5: required from here + 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:950:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' + 948 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 949 | ::View,int,unsigned int,unsigned short int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 950 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:55:5: required from here + 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned int]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:959:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' + 957 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 958 | ::View,int,unsigned char,unsigned int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 959 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:55:5: required from here + 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:963:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' + 961 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 962 | ::View,int,unsigned short int,unsigned int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 963 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:55:5: required from here + 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned int]': +./gecode/int/extensional/layered-graph.hpp:698:7: required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned int]' + 698 | new (home) LayeredGraph(home,x,dfa); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:967:19: required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]' + 965 | return Extensional::LayeredGraph + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 966 | ::View,int,unsigned int,unsigned int> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 967 | ::post(home,x,dfa); + | ~~~~~~^~~~~~~~~~~~ +gecode/int/extensional-regular.cpp:55:5: required from here + 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | max_states(static_cast(dfa.n_states())) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/dom.hh:39, + from gecode/int/dom.cpp:35: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -22882,6 +22902,13 @@ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ +./gecode/int/extensional/layered-graph.hpp: In function 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]': +./gecode/int/extensional/layered-graph.hpp:863:7: warning: this statement may fall through [-Wimplicit-fallthrough=] + 863 | switch (t_state_idx) { + | ^~~~~~ +./gecode/int/extensional/layered-graph.hpp:918:5: note: here + 918 | case Gecode::Support::IT_INT: + | ^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -23351,6 +23378,15 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/int/extensional/layered-graph.hpp: In function 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]': +./gecode/int/extensional/layered-graph.hpp:863:7: warning: this statement may fall through [-Wimplicit-fallthrough=] + 863 | switch (t_state_idx) { + | ^~~~~~ +./gecode/int/extensional/layered-graph.hpp:918:5: note: here + 918 | case Gecode::Support::IT_INT: + | ^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/rel.o gecode/int/rel.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, @@ -23362,8 +23398,6 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/precede.o gecode/int/precede.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -24664,17 +24698,6 @@ gecode/int/rel.cpp:561:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntArgs&, IntPropLevel)' 561 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntArgs& y, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/precede.hh:41, - from gecode/int/precede.cpp:38: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -26030,11 +26053,6 @@ ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]' 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ ./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]': ./gecode/int/rel/lq-le.hpp:54:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' 54 | (void) new (home) Lq(home,x0,x1); @@ -26051,12 +26069,6 @@ ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]' 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::Le::Le(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]': ./gecode/int/rel/lq-le.hpp:97:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' 97 | (void) new (home) Le(home,x0,x1); @@ -26073,16 +26085,6 @@ ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]' 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::NaryEqDom::NaryEqDom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': ./gecode/int/rel/eq.hpp:285:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 285 | (void) new (home) NaryEqDom(home,x); @@ -26115,17 +26117,6 @@ ./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 1]' 476 | (Home home, ViewArray& y) | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqDom::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/int/rel/eq.hpp:506:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 506 | (void) new (home) ReEqDom(home,x0,x1,b); @@ -27521,6 +27512,51 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/precede.o gecode/int/precede.cpp +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/precede.hh:41, + from gecode/int/precede.cpp:38: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -54859,6 +54895,66 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ +In file included from ./gecode/iter.hh:51: +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Minus::~Minus()' at ./gecode/iter/ranges-minus.hpp:47:9, + inlined from 'Gecode::Iter::Ranges::Union, false>, Gecode::Iter::Ranges::Minus>::~Union()' at ./gecode/iter/ranges-union.hpp:44:9, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::AbsDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Int::IntView]' at ./gecode/int/arithmetic/abs.hpp:212:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Minus::~Minus()' at ./gecode/iter/ranges-minus.hpp:47:9, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::AbsDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Int::IntView]' at ./gecode/int/arithmetic/abs.hpp:212:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Minus::~Minus()' at ./gecode/iter/ranges-minus.hpp:47:9, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::AbsDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Int::IntView]' at ./gecode/int/arithmetic/abs.hpp:212:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Minus::~Minus()' at ./gecode/iter/ranges-minus.hpp:47:9, + inlined from 'Gecode::Iter::Ranges::Union, Gecode::Iter::Ranges::Minus>::~Union()' at ./gecode/iter/ranges-union.hpp:44:9, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::AbsDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Int::IntView]' at ./gecode/int/arithmetic/abs.hpp:223:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*m$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Minus::~Minus()' at ./gecode/iter/ranges-minus.hpp:47:9, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::AbsDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Int::IntView]' at ./gecode/int/arithmetic/abs.hpp:223:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*m$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Minus::~Minus()' at ./gecode/iter/ranges-minus.hpp:47:9, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::AbsDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Int::IntView]' at ./gecode/int/arithmetic/abs.hpp:223:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*m$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Minus::~Minus()' at ./gecode/iter/ranges-minus.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Int::MinusView::inter_r(Gecode::Space&, I&, bool) [with I = Gecode::Int::ViewRanges]' at ./gecode/int/view/minus.hpp:186:3, + inlined from 'Gecode::ExecStatus Gecode::Int::Rel::EqDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::MinusView]' at ./gecode/int/rel/eq.hpp:248:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*mi$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Minus::~Minus()' at ./gecode/iter/ranges-minus.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Int::MinusView::inter_r(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Ranges::Union, Gecode::Int::ViewRanges >]' at ./gecode/int/view/minus.hpp:186:3, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Int::MinusView]' at ./gecode/int/arithmetic/max.hpp:294:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Minus::~Minus()' at ./gecode/iter/ranges-minus.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Int::MinusView::inter_r(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Ranges::NaryUnion]' at ./gecode/int/view/minus.hpp:186:3, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Int::MinusView]' at ./gecode/int/arithmetic/max.hpp:383:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/linear-bool.o gecode/int/linear-bool.cpp In file included from ./gecode/kernel.hh:150, @@ -55484,6 +55580,24 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +In file included from ./gecode/iter.hh:76: +In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', + inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, + inlined from 'Gecode::Iter::Values::ToRanges::~ToRanges()' at ./gecode/iter/values-ranges.hpp:46:9, + inlined from 'Gecode::ModEvent Gecode::Int::IntVarImp::inter_v(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Values::Minus]' at ./gecode/int/var-imp/int.hpp:845:3, + inlined from 'Gecode::ModEvent Gecode::Int::IntView::inter_v(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Values::Minus]' at ./gecode/int/view/int.hpp:202:22, + inlined from 'Gecode::ModEvent Gecode::Int::MinusView::inter_v(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Values::Map, Gecode::Int::Arithmetic::ValuesMapNroot, false>]' at ./gecode/int/view/minus.hpp:206:21, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:367:7: +./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 146 | if (--vlio->use_cnt == 0) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', + inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Int::MinusView::inter_v(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Values::Map, Gecode::Int::Arithmetic::ValuesMapNroot, false>]' at ./gecode/int/view/minus.hpp:207:3, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:367:7: +./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 146 | if (--vlio->use_cnt == 0) { + | ~~~~~~^~~~~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -62747,84 +62861,6 @@ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ -In file included from ./gecode/iter.hh:51: -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Minus::~Minus()' at ./gecode/iter/ranges-minus.hpp:47:9, - inlined from 'Gecode::Iter::Ranges::Union, false>, Gecode::Iter::Ranges::Minus>::~Union()' at ./gecode/iter/ranges-union.hpp:44:9, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::AbsDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Int::IntView]' at ./gecode/int/arithmetic/abs.hpp:212:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Minus::~Minus()' at ./gecode/iter/ranges-minus.hpp:47:9, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::AbsDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Int::IntView]' at ./gecode/int/arithmetic/abs.hpp:212:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Minus::~Minus()' at ./gecode/iter/ranges-minus.hpp:47:9, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::AbsDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Int::IntView]' at ./gecode/int/arithmetic/abs.hpp:212:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Minus::~Minus()' at ./gecode/iter/ranges-minus.hpp:47:9, - inlined from 'Gecode::Iter::Ranges::Union, Gecode::Iter::Ranges::Minus>::~Union()' at ./gecode/iter/ranges-union.hpp:44:9, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::AbsDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Int::IntView]' at ./gecode/int/arithmetic/abs.hpp:223:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*m$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Minus::~Minus()' at ./gecode/iter/ranges-minus.hpp:47:9, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::AbsDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Int::IntView]' at ./gecode/int/arithmetic/abs.hpp:223:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*m$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Minus::~Minus()' at ./gecode/iter/ranges-minus.hpp:47:9, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::AbsDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Int::IntView]' at ./gecode/int/arithmetic/abs.hpp:223:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*m$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Minus::~Minus()' at ./gecode/iter/ranges-minus.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Int::MinusView::inter_r(Gecode::Space&, I&, bool) [with I = Gecode::Int::ViewRanges]' at ./gecode/int/view/minus.hpp:186:3, - inlined from 'Gecode::ExecStatus Gecode::Int::Rel::EqDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::MinusView]' at ./gecode/int/rel/eq.hpp:248:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*mi$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Minus::~Minus()' at ./gecode/iter/ranges-minus.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Int::MinusView::inter_r(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Ranges::Union, Gecode::Int::ViewRanges >]' at ./gecode/int/view/minus.hpp:186:3, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Int::MinusView]' at ./gecode/int/arithmetic/max.hpp:294:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Minus::~Minus()' at ./gecode/iter/ranges-minus.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Int::MinusView::inter_r(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Ranges::NaryUnion]' at ./gecode/int/view/minus.hpp:186:3, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Int::MinusView]' at ./gecode/int/arithmetic/max.hpp:383:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In file included from ./gecode/iter.hh:76: -In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', - inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, - inlined from 'Gecode::Iter::Values::ToRanges::~ToRanges()' at ./gecode/iter/values-ranges.hpp:46:9, - inlined from 'Gecode::ModEvent Gecode::Int::IntVarImp::inter_v(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Values::Minus]' at ./gecode/int/var-imp/int.hpp:845:3, - inlined from 'Gecode::ModEvent Gecode::Int::IntView::inter_v(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Values::Minus]' at ./gecode/int/view/int.hpp:202:22, - inlined from 'Gecode::ModEvent Gecode::Int::MinusView::inter_v(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Values::Map, Gecode::Int::Arithmetic::ValuesMapNroot, false>]' at ./gecode/int/view/minus.hpp:206:21, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:367:7: -./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 146 | if (--vlio->use_cnt == 0) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', - inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Int::MinusView::inter_v(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Values::Map, Gecode::Int::Arithmetic::ValuesMapNroot, false>]' at ./gecode/int/view/minus.hpp:207:3, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:367:7: -./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 146 | if (--vlio->use_cnt == 0) { - | ~~~~~~^~~~~~~ In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, inlined from 'Gecode::Iter::Values::ToRanges::~ToRanges()' at ./gecode/iter/values-ranges.hpp:46:9, @@ -62878,8 +62914,6 @@ | ~~~~~~^~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/distinct/eqite.o gecode/int/distinct/eqite.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/distinct/cbs.o gecode/int/distinct/cbs.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, @@ -62891,49 +62925,6 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/distinct.hh:43, - from gecode/int/distinct/cbs.cpp:38: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -62987,27 +62978,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -63091,47 +63061,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -63161,48 +63090,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -63231,35 +63118,6 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -63322,75 +63180,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:382: ./gecode/int/distinct/eqite.hpp: In constructor 'Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)': ./gecode/int/distinct/eqite.hpp:40:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -63413,27 +63202,6 @@ ./gecode/int/distinct/eqite.hpp:39:21: note: initializing argument 1 of 'Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)' 39 | EqIte::EqIte(Home home, IntView x0, IntView x1, int d0, int d1) | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -63506,28 +63274,6 @@ ./gecode/int/rel/eq.hpp:171:34: note: initializing argument 1 of 'Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]' 171 | EqDom::EqDom(Home home, View0 x0, View1 x1) | ~~~~~^~~~ -In file included from ./gecode/int/distinct.hh:382: -./gecode/int/distinct/eqite.hpp: In constructor 'Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)': -./gecode/int/distinct/eqite.hpp:40:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | : BinaryPropagator(home,x0,x1), c0(d0), c1(d1) {} - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:187: -./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]' - 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) - | ~~~~~^~~~ -./gecode/int/distinct/eqite.hpp: In static member function 'static Gecode::ExecStatus Gecode::Int::Distinct::EqIte::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)': -./gecode/int/distinct/eqite.hpp:53:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 53 | (void) new (home) EqIte(home,x0,x1,c0,c1); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/distinct/eqite.hpp:39:21: note: initializing argument 1 of 'Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)' - 39 | EqIte::EqIte(Home home, IntView x0, IntView x1, int d0, int d1) - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -63633,76 +63379,378 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]': -./gecode/int/distinct/eqite.hpp:40:70: required from here - 40 | : BinaryPropagator(home,x0,x1), c0(d0), c1(d1) {} - | ^ -./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 354 | : Propagator(home), x0(y0), x1(y1) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/distinct/cbs.o gecode/int/distinct/cbs.cpp +In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', + inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::PowOps]' at ./gecode/int/arithmetic/pow.hpp:507:5: +./gecode/iter/values-list.hpp:146:17: warning: '*m$vlio.Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 146 | if (--vlio->use_cnt == 0) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', + inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::PowOps]' at ./gecode/int/arithmetic/pow.hpp:507:5: +./gecode/iter/values-list.hpp:146:17: warning: '*m$vlio.Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 146 | if (--vlio->use_cnt == 0) { + | ~~~~~~^~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/distinct.hh:43, + from gecode/int/distinct/cbs.cpp:38: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int/distinct.hh:382: +./gecode/int/distinct/eqite.hpp: In constructor 'Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)': +./gecode/int/distinct/eqite.hpp:40:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | : BinaryPropagator(home,x0,x1), c0(d0), c1(d1) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:187: +./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]' + 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) + | ~~~~~^~~~ +./gecode/int/distinct/eqite.hpp: In static member function 'static Gecode::ExecStatus Gecode::Int::Distinct::EqIte::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)': +./gecode/int/distinct/eqite.hpp:53:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 53 | (void) new (home) EqIte(home,x0,x1,c0,c1); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/distinct/eqite.hpp:39:21: note: initializing argument 1 of 'Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)' + 39 | EqIte::EqIte(Home home, IntView x0, IntView x1, int d0, int d1) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]': +./gecode/int/distinct/eqite.hpp:40:70: required from here + 40 | : BinaryPropagator(home,x0,x1), c0(d0), c1(d1) {} + | ^ +./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 354 | : Propagator(home), x0(y0), x1(y1) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' 1858 | : ArgArrayBase(aa) {} | ^ ./gecode/int/array.hpp:134:29: required from here @@ -64022,8 +64070,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/sorted.o gecode/int/sorted.cpp In file included from ./gecode/int/distinct.hh:382: ./gecode/int/distinct/eqite.hpp: In constructor 'Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)': ./gecode/int/distinct/eqite.hpp:40:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -65173,6 +65219,70 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ +In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', + inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, + inlined from 'Gecode::Iter::Values::Map, true>::~Map()' at ./gecode/iter/values-map.hpp:45:9, + inlined from 'Gecode::Iter::Values::Union >, Gecode::Int::Arithmetic::ValuesMapPow, true>, Gecode::Iter::Values::Map, true> >::~Union()' at ./gecode/iter/values-union.hpp:43:9, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:507:5: +./gecode/iter/values-list.hpp:146:17: warning: '*m$vlio.Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 146 | if (--vlio->use_cnt == 0) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', + inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, + inlined from 'Gecode::Iter::Values::Map, true>::~Map()' at ./gecode/iter/values-map.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:507:5: +./gecode/iter/values-list.hpp:146:17: warning: '*m$vlio.Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 146 | if (--vlio->use_cnt == 0) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', + inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:507:5: +./gecode/iter/values-list.hpp:146:17: warning: '*m$vlio.Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 146 | if (--vlio->use_cnt == 0) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', + inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, + inlined from 'Gecode::Iter::Values::Map, true>::~Map()' at ./gecode/iter/values-map.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:507:5: +./gecode/iter/values-list.hpp:146:17: warning: '*m$vlio.Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 146 | if (--vlio->use_cnt == 0) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', + inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:507:5: +./gecode/iter/values-list.hpp:146:17: warning: '*m$vlio.Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 146 | if (--vlio->use_cnt == 0) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', + inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, + inlined from 'Gecode::Iter::Values::Union, Gecode::Int::Arithmetic::ValuesMapNroot, true> >::~Union()' at ./gecode/iter/values-union.hpp:43:9, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:523:5: +./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 146 | if (--vlio->use_cnt == 0) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', + inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:523:5: +./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 146 | if (--vlio->use_cnt == 0) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', + inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:523:5: +./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 146 | if (--vlio->use_cnt == 0) { + | ~~~~~~^~~~~~~ +In file included from ./gecode/iter.hh:51, + from ./gecode/int.hh:61: +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Minus::~Minus()' at ./gecode/iter/ranges-minus.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Int::MinusView::inter_r(Gecode::Space&, I&, bool) [with I = Gecode::Int::ViewRanges]' at ./gecode/int/view/minus.hpp:186:3, + inlined from 'Gecode::ExecStatus Gecode::Int::Rel::EqDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::MinusView]' at ./gecode/int/rel/eq.hpp:248:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/sorted.o gecode/int/sorted.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, @@ -65377,18 +65487,6 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', - inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::PowOps]' at ./gecode/int/arithmetic/pow.hpp:507:5: -./gecode/iter/values-list.hpp:146:17: warning: '*m$vlio.Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 146 | if (--vlio->use_cnt == 0) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', - inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::PowOps]' at ./gecode/int/arithmetic/pow.hpp:507:5: -./gecode/iter/values-list.hpp:146:17: warning: '*m$vlio.Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 146 | if (--vlio->use_cnt == 0) { - | ~~~~~~^~~~~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -65912,72 +66010,8 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -In file included from ./gecode/iter.hh:51, - from ./gecode/int.hh:61: -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Minus::~Minus()' at ./gecode/iter/ranges-minus.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Int::MinusView::inter_r(Gecode::Space&, I&, bool) [with I = Gecode::Int::ViewRanges]' at ./gecode/int/view/minus.hpp:186:3, - inlined from 'Gecode::ExecStatus Gecode::Int::Rel::EqDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::MinusView]' at ./gecode/int/rel/eq.hpp:248:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', - inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, - inlined from 'Gecode::Iter::Values::Map, true>::~Map()' at ./gecode/iter/values-map.hpp:45:9, - inlined from 'Gecode::Iter::Values::Union >, Gecode::Int::Arithmetic::ValuesMapPow, true>, Gecode::Iter::Values::Map, true> >::~Union()' at ./gecode/iter/values-union.hpp:43:9, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:507:5: -./gecode/iter/values-list.hpp:146:17: warning: '*m$vlio.Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 146 | if (--vlio->use_cnt == 0) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', - inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, - inlined from 'Gecode::Iter::Values::Map, true>::~Map()' at ./gecode/iter/values-map.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:507:5: -./gecode/iter/values-list.hpp:146:17: warning: '*m$vlio.Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 146 | if (--vlio->use_cnt == 0) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', - inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:507:5: -./gecode/iter/values-list.hpp:146:17: warning: '*m$vlio.Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 146 | if (--vlio->use_cnt == 0) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', - inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, - inlined from 'Gecode::Iter::Values::Map, true>::~Map()' at ./gecode/iter/values-map.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:507:5: -./gecode/iter/values-list.hpp:146:17: warning: '*m$vlio.Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 146 | if (--vlio->use_cnt == 0) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', - inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:507:5: -./gecode/iter/values-list.hpp:146:17: warning: '*m$vlio.Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 146 | if (--vlio->use_cnt == 0) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', - inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, - inlined from 'Gecode::Iter::Values::Union, Gecode::Int::Arithmetic::ValuesMapNroot, true> >::~Union()' at ./gecode/iter/values-union.hpp:43:9, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:523:5: -./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 146 | if (--vlio->use_cnt == 0) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', - inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:523:5: -./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 146 | if (--vlio->use_cnt == 0) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', - inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:523:5: -./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 146 | if (--vlio->use_cnt == 0) { - | ~~~~~~^~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/gcc.o gecode/int/gcc.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/channel.o gecode/int/channel.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, @@ -66478,17 +66512,6 @@ gecode/int/gcc.cpp:144:19: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntSetArgs&, const IntArgs&, IntPropLevel)' 144 | void count(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/channel.hh:37, - from gecode/int/channel.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -67061,38 +67084,6 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ ./gecode/int/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]': ./gecode/int/distinct/bnd.hpp:478:38: required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 478 | return Rel::Nq::post(home,x[0],x[1]); @@ -67366,6 +67357,51 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/channel.o gecode/int/channel.cpp +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/channel.hh:37, + from gecode/int/channel.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -67904,6 +67940,8 @@ ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/channel/link-single.o gecode/int/channel/link-single.cpp ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -68338,8 +68376,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/channel/link-single.o gecode/int/channel/link-single.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, @@ -68585,8 +68621,6 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/channel/link-multi.o gecode/int/channel/link-multi.cpp In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -68821,7 +68855,7 @@ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/unshare.o gecode/int/unshare.cpp +-c -o gecode/int/channel/link-multi.o gecode/int/channel/link-multi.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, @@ -69300,6 +69334,8 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/unshare.o gecode/int/unshare.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, @@ -70158,10 +70194,6 @@ | ^~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/sequence.o gecode/int/sequence.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/bin-packing.o gecode/int/bin-packing.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/bin-packing/propagate.o gecode/int/bin-packing/propagate.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, @@ -70366,6 +70398,8 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/bin-packing.o gecode/int/bin-packing.cpp In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -70540,28 +70574,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/bin-packing.hh:41, - from gecode/int/bin-packing/propagate.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/bin-packing.hh:41, - from gecode/int/bin-packing.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ ./gecode/int/sequence/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Sequence::Sequence::post(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::IntView; Val = int]': gecode/int/sequence.cpp:101:7: required from here 102 | (Sequence::Sequence::post @@ -70727,38 +70739,17 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/bin-packing.hh:41, + from gecode/int/bin-packing.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -70952,27 +70943,6 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:917: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -70994,37 +70964,6 @@ ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -71035,16 +70974,6 @@ ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -71060,48 +70989,6 @@ ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -71129,63 +71016,6 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:382, from ./gecode/int/bin-packing/conflict-graph.hpp:37, from ./gecode/int/bin-packing.hh:325: @@ -71243,89 +71073,51 @@ ./gecode/int/distinct/dom.hpp:45:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 45 | Dom::post(Home home, ViewArray& x) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:139: +gecode/int/bin-packing.cpp: In function 'void Gecode::binpacking(Home, const IntVarArgs&, const IntVarArgs&, const IntArgs&, IntPropLevel)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/int/bin-packing.cpp:52:5: note: in expansion of macro 'GECODE_POST' + 52 | GECODE_POST; + | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/int/bin-packing.cpp:62:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 62 | GECODE_ES_FAIL(Int::BinPacking::Pack::post(home,lv,bs)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -gecode/int/bin-packing/propagate.cpp: In static member function 'static Gecode::ExecStatus Gecode::Int::BinPacking::Pack::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&)': -gecode/int/bin-packing/propagate.cpp:392:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 392 | (void) new (home) Pack(home,l,bs); - | ^ +./gecode/int/bin-packing.hh:156:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::BinPacking::Pack::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&)' + 156 | static ExecStatus post(Home home, + | ~~~~~^~~~ +gecode/int/bin-packing.cpp: In function 'Gecode::IntSet Gecode::binpacking(Home, int, const IntVarArgs&, const IntVarArgs&, const IntArgs&, const IntArgs&, IntPropLevel)': +gecode/int/bin-packing.cpp:91:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 91 | PostInfo pi(home); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/bin-packing/propagate.hpp:150:19: note: initializing argument 1 of 'Gecode::Int::BinPacking::Pack::Pack(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&)' - 150 | Pack::Pack(Home home, ViewArray& l0, ViewArray& bs0) - | ~~~~~^~~~ -In file included from ./gecode/int/bin-packing.hh:324: -./gecode/int/bin-packing/propagate.hpp: In constructor 'Gecode::Int::BinPacking::Pack::Pack(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&)': -./gecode/int/bin-packing/propagate.hpp:151:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 151 | : Propagator(home), l(l0), bs(bs0), t(0) { - | ^ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/int/bin-packing.cpp:113:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 113 | if (Int::BinPacking::Pack::post(home,lv,bv) == ES_FAILED) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ +./gecode/int/bin-packing.hh:156:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::BinPacking::Pack::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&)' + 156 | static ExecStatus post(Home home, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -71368,63 +71160,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int/distinct.hh:382, - from ./gecode/int/bin-packing/conflict-graph.hpp:37, - from ./gecode/int/bin-packing.hh:325: -./gecode/int/distinct/eqite.hpp: In constructor 'Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)': -./gecode/int/distinct/eqite.hpp:40:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | : BinaryPropagator(home,x0,x1), c0(d0), c1(d1) {} - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:187: -./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]' - 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) - | ~~~~~^~~~ -./gecode/int/distinct/eqite.hpp: In static member function 'static Gecode::ExecStatus Gecode::Int::Distinct::EqIte::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)': -./gecode/int/distinct/eqite.hpp:53:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 53 | (void) new (home) EqIte(home,x0,x1,c0,c1); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/distinct/eqite.hpp:39:21: note: initializing argument 1 of 'Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)' - 39 | EqIte::EqIte(Home home, IntView x0, IntView x1, int d0, int d1) - | ~~~~~^~~~ -./gecode/int/bin-packing/conflict-graph.hpp: In member function 'Gecode::ExecStatus Gecode::Int::BinPacking::ConflictGraph::clique()': -./gecode/int/bin-packing/conflict-graph.hpp:214:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 214 | return Distinct::Dom::post(home,bv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/distinct.hh:381: -./gecode/int/distinct/dom.hpp:45:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' - 45 | Dom::post(Home home, ViewArray& x) { - | ~~~~~^~~~ -./gecode/int/bin-packing/conflict-graph.hpp: In member function 'Gecode::ExecStatus Gecode::Int::BinPacking::ConflictGraph::clique(int, int)': -./gecode/int/bin-packing/conflict-graph.hpp:236:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | return Rel::Nq::post(home,b[i],b[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/rel.hh:696, - from ./gecode/int/bin-packing/conflict-graph.hpp:36: -./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' - 49 | Nq::post(Home home, V0 x0, V1 x1){ - | ~~~~~^~~~ -./gecode/int/bin-packing/conflict-graph.hpp: In member function 'Gecode::ExecStatus Gecode::Int::BinPacking::ConflictGraph::clique(int, int, int)': -./gecode/int/bin-packing/conflict-graph.hpp:252:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 252 | return Distinct::Dom::post(home,bv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/distinct/dom.hpp:45:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' - 45 | Dom::post(Home home, ViewArray& x) { - | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]': ./gecode/int/distinct/eqite.hpp:40:70: required from here 40 | : BinaryPropagator(home,x0,x1), c0(d0), c1(d1) {} @@ -71438,20 +71173,6 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139: -gecode/int/bin-packing.cpp: In function 'void Gecode::binpacking(Home, const IntVarArgs&, const IntVarArgs&, const IntArgs&, IntPropLevel)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/int/bin-packing.cpp:52:5: note: in expansion of macro 'GECODE_POST' - 52 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ ./gecode/int/distinct/dom.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]': ./gecode/int/bin-packing/conflict-graph.hpp:214:40: required from here 214 | return Distinct::Dom::post(home,bv); @@ -71465,18 +71186,6 @@ ./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' 49 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ -gecode/int/bin-packing.cpp:62:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 62 | GECODE_ES_FAIL(Int::BinPacking::Pack::post(home,lv,bs)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/bin-packing.hh:156:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::BinPacking::Pack::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&)' - 156 | static ExecStatus post(Home home, - | ~~~~~^~~~ ./gecode/int/distinct/dom.hpp:49:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 49 | return TerDom::post(home,x[0],x[1],x[2]); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -71496,16 +71205,6 @@ ./gecode/int/distinct/dom.hpp:40:23: note: initializing argument 1 of 'Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 40 | Dom::Dom(Home home, ViewArray& x) | ~~~~~^~~~ -gecode/int/bin-packing.cpp: In function 'Gecode::IntSet Gecode::binpacking(Home, int, const IntVarArgs&, const IntVarArgs&, const IntArgs&, const IntArgs&, IntPropLevel)': -gecode/int/bin-packing.cpp:91:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 91 | PostInfo pi(home); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ ./gecode/int/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]': ./gecode/int/bin-packing/conflict-graph.hpp:236:42: required from here 236 | return Rel::Nq::post(home,b[i],b[j]); @@ -71519,15 +71218,6 @@ ./gecode/int/rel/nq.hpp:44:22: note: initializing argument 1 of 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' 44 | Nq::Nq(Home home, V0 x0, V1 x1) | ~~~~~^~~~ -gecode/int/bin-packing.cpp:113:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 113 | if (Int::BinPacking::Pack::post(home,lv,bv) == ES_FAILED) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/bin-packing.hh:156:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::BinPacking::Pack::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&)' - 156 | static ExecStatus post(Home home, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -71621,18 +71311,6 @@ ./gecode/kernel/propagator/pattern.hpp:412:9: note: initializing argument 1 of 'Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]' 412 | (Home home, View y0, View y1, View y2) | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]': ./gecode/int/distinct/dom.hpp:41:45: required from 'Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 41 | : NaryPropagator(home,x) {} @@ -71652,16 +71330,6 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]': ./gecode/int/rel/nq.hpp:45:66: required from 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' 45 | : MixBinaryPropagator(home,x0,x1) {} @@ -71681,26 +71349,6 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -71763,6 +71411,394 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/bin-packing/propagate.o gecode/int/bin-packing/propagate.cpp +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/bin-packing.hh:41, + from gecode/int/bin-packing/propagate.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int/bin-packing.hh:324: +./gecode/int/bin-packing/propagate.hpp: In constructor 'Gecode::Int::BinPacking::Pack::Pack(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&)': +./gecode/int/bin-packing/propagate.hpp:151:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 151 | : Propagator(home), l(l0), bs(bs0), t(0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/int/distinct.hh:382, + from ./gecode/int/bin-packing/conflict-graph.hpp:37, + from ./gecode/int/bin-packing.hh:325: +./gecode/int/distinct/eqite.hpp: In constructor 'Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)': +./gecode/int/distinct/eqite.hpp:40:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | : BinaryPropagator(home,x0,x1), c0(d0), c1(d1) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:187: +./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]' + 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) + | ~~~~~^~~~ +./gecode/int/distinct/eqite.hpp: In static member function 'static Gecode::ExecStatus Gecode::Int::Distinct::EqIte::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)': +./gecode/int/distinct/eqite.hpp:53:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 53 | (void) new (home) EqIte(home,x0,x1,c0,c1); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/distinct/eqite.hpp:39:21: note: initializing argument 1 of 'Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)' + 39 | EqIte::EqIte(Home home, IntView x0, IntView x1, int d0, int d1) + | ~~~~~^~~~ +./gecode/int/bin-packing/conflict-graph.hpp: In member function 'Gecode::ExecStatus Gecode::Int::BinPacking::ConflictGraph::clique()': +./gecode/int/bin-packing/conflict-graph.hpp:214:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 214 | return Distinct::Dom::post(home,bv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/distinct.hh:381: +./gecode/int/distinct/dom.hpp:45:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' + 45 | Dom::post(Home home, ViewArray& x) { + | ~~~~~^~~~ +./gecode/int/bin-packing/conflict-graph.hpp: In member function 'Gecode::ExecStatus Gecode::Int::BinPacking::ConflictGraph::clique(int, int)': +./gecode/int/bin-packing/conflict-graph.hpp:236:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | return Rel::Nq::post(home,b[i],b[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/rel.hh:696, + from ./gecode/int/bin-packing/conflict-graph.hpp:36: +./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' + 49 | Nq::post(Home home, V0 x0, V1 x1){ + | ~~~~~^~~~ +./gecode/int/bin-packing/conflict-graph.hpp: In member function 'Gecode::ExecStatus Gecode::Int::BinPacking::ConflictGraph::clique(int, int, int)': +./gecode/int/bin-packing/conflict-graph.hpp:252:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 252 | return Distinct::Dom::post(home,bv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/distinct/dom.hpp:45:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' + 45 | Dom::post(Home home, ViewArray& x) { + | ~~~~~^~~~ +gecode/int/bin-packing/propagate.cpp: In static member function 'static Gecode::ExecStatus Gecode::Int::BinPacking::Pack::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&)': +gecode/int/bin-packing/propagate.cpp:392:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 392 | (void) new (home) Pack(home,l,bs); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/bin-packing/propagate.hpp:150:19: note: initializing argument 1 of 'Gecode::Int::BinPacking::Pack::Pack(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&)' + 150 | Pack::Pack(Home home, ViewArray& l0, ViewArray& bs0) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]': ./gecode/int/distinct/eqite.hpp:40:70: required from here 40 | : BinaryPropagator(home,x0,x1), c0(d0), c1(d1) {} @@ -72405,38 +72441,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]': ./gecode/int/distinct/eqite.hpp:40:70: required from here 40 | : BinaryPropagator(home,x0,x1), c0(d0), c1(d1) {} @@ -72688,6 +72692,38 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -73137,6 +73173,10 @@ | ^~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/order/propagate.o gecode/int/order/propagate.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/unary.o gecode/int/unary.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/cumulative.o gecode/int/cumulative.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, @@ -73148,11 +73188,55 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/task.hh:37, + from ./gecode/int/unary.hh:39, + from gecode/int/unary.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -73180,6 +73264,18 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/task.hh:37, + from ./gecode/int/cumulative.hh:39, + from gecode/int/cumulative.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -73284,6 +73380,38 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -73313,10 +73441,36 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/int.hh:917: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -73341,6 +73495,84 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -73366,6 +73598,20 @@ ./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -73379,6 +73625,21 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ @@ -73403,6 +73664,34 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/int/order.hh:89: ./gecode/int/order/propagate.hpp: In constructor 'Gecode::Int::Order::OrderProp::OrderProp(Gecode::Home, Gecode::Int::IntView, int, Gecode::Int::IntView, int, Gecode::Int::BoolView)': ./gecode/int/order/propagate.hpp:41:65: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -73411,6 +73700,11 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ @@ -73421,6 +73715,16 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/order/propagate.hpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::IntView]' @@ -73441,226 +73745,56 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/order/propagate.hpp:39:29: note: initializing argument 1 of 'Gecode::Int::Order::OrderProp::OrderProp(Gecode::Home, Gecode::Int::IntView, int, Gecode::Int::IntView, int, Gecode::Int::BoolView)' - 39 | OrderProp::OrderProp(Home home, IntView _s0, int _p0, IntView _s1, int _p1, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/int/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::IntView]': -./gecode/int/order/propagate.hpp:56:47: required from here - 56 | return Rel::Lq::post(home,OffsetView(s0,p0),s1); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/rel/lq-le.hpp:54:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 54 | (void) new (home) Lq(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/rel/lq-le.hpp:45:22: note: initializing argument 1 of 'Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::IntView]' - 45 | Lq::Lq(Home home, V0 x0, V1 x1) - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::IntView]': -./gecode/int/rel/lq-le.hpp:54:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::IntView]' - 54 | (void) new (home) Lq(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/order/propagate.hpp:56:47: required from here - 56 | return Rel::Lq::post(home,OffsetView(s0,p0),s1); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/rel/lq-le.hpp:46:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | : MixBinaryPropagator(home,x0,x1) {} - | ^ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:187: -./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]': -./gecode/int/rel/lq-le.hpp:46:66: required from 'Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::IntView]' - 46 | : MixBinaryPropagator(home,x0,x1) {} - | ^ -./gecode/int/rel/lq-le.hpp:54:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::IntView]' - 54 | (void) new (home) Lq(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/order/propagate.hpp:56:47: required from here - 56 | return Rel::Lq::post(home,OffsetView(s0,p0),s1); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ +./gecode/int/order/propagate.hpp:39:29: note: initializing argument 1 of 'Gecode::Int::Order::OrderProp::OrderProp(Gecode::Home, Gecode::Int::IntView, int, Gecode::Int::IntView, int, Gecode::Int::BoolView)' + 39 | OrderProp::OrderProp(Home home, IntView _s0, int _p0, IntView _s1, int _p1, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/unary.o gecode/int/unary.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/cumulative.o gecode/int/cumulative.cpp -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/task.hh:37, - from ./gecode/int/unary.hh:39, - from gecode/int/unary.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/task.hh:37, - from ./gecode/int/cumulative.hh:39, - from gecode/int/cumulative.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -73765,6 +73899,48 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -73822,6 +73998,19 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/int/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::IntView]': +./gecode/int/order/propagate.hpp:56:47: required from here + 56 | return Rel::Lq::post(home,OffsetView(s0,p0),s1); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/rel/lq-le.hpp:54:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 54 | (void) new (home) Lq(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/rel/lq-le.hpp:45:22: note: initializing argument 1 of 'Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::IntView]' + 45 | Lq::Lq(Home home, V0 x0, V1 x1) + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -73863,59 +74052,6 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:382, from gecode/int/unary.cpp:37: ./gecode/int/distinct/eqite.hpp: In constructor 'Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)': @@ -73939,6 +74075,21 @@ ./gecode/int/distinct/eqite.hpp:39:21: note: initializing argument 1 of 'Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)' 39 | EqIte::EqIte(Home home, IntView x0, IntView x1, int d0, int d1) | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:139: gecode/int/unary.cpp: In function 'void Gecode::unary(Home, const IntVarArgs&, const IntArgs&, IntPropLevel)': ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -73953,6 +74104,12 @@ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ gecode/int/unary.cpp:68:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 68 | GECODE_ES_FAIL(Distinct::Bnd::post(home,xv)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ @@ -74153,6 +74310,19 @@ ./gecode/int/unary/post.hpp:38:16: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFlexTask]' 38 | manpost(Home home, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ gecode/int/unary.cpp: In function 'void Gecode::unary(Home, const IntVarArgs&, const IntVarArgs&, const IntVarArgs&, const BoolVarArgs&, IntPropLevel)': ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); @@ -74187,6 +74357,311 @@ ./gecode/int/unary/post.hpp:53:16: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = OptFlexTask]' 53 | optpost(Home home, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::IntView]': +./gecode/int/rel/lq-le.hpp:54:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::IntView]' + 54 | (void) new (home) Lq(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/order/propagate.hpp:56:47: required from here + 56 | return Rel::Lq::post(home,OffsetView(s0,p0),s1); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/rel/lq-le.hpp:46:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | : MixBinaryPropagator(home,x0,x1) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:187: +./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +gecode/int/cumulative.cpp: In function 'void Gecode::cumulative(Home, int, const TaskTypeArgs&, const IntVarArgs&, const IntArgs&, const IntArgs&, IntPropLevel)': +gecode/int/cumulative.cpp:358:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 358 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),t,s,p,u,ipl); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/int/cumulative.cpp:44:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' + 44 | cumulative(Home home, Cap c, const TaskTypeArgs& t, + | ~~~~~^~~~ +gecode/int/cumulative.cpp: In function 'void Gecode::cumulative(Home, IntVar, const TaskTypeArgs&, const IntVarArgs&, const IntArgs&, const IntArgs&, IntPropLevel)': +gecode/int/cumulative.cpp:366:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 366 | cumulative(home,c.val(),t,s,p,u,ipl); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/int/cumulative.cpp:354:19: note: initializing argument 1 of 'void Gecode::cumulative(Home, int, const TaskTypeArgs&, const IntVarArgs&, const IntArgs&, const IntArgs&, IntPropLevel)' + 354 | cumulative(Home home, int c, const TaskTypeArgs& t, + | ~~~~~^~~~ +gecode/int/cumulative.cpp:368:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 368 | Int::Cumulative::cumulative(home,Int::IntView(c),t,s,p,u,ipl); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/int/cumulative.cpp:44:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' + 44 | cumulative(Home home, Cap c, const TaskTypeArgs& t, + | ~~~~~^~~~ +gecode/int/cumulative.cpp: In function 'void Gecode::cumulative(Home, int, const TaskTypeArgs&, const IntVarArgs&, const IntArgs&, const IntArgs&, const BoolVarArgs&, IntPropLevel)': +gecode/int/cumulative.cpp:377:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 377 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),t,s,p,u,m,ipl); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/int/cumulative.cpp:106:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' + 106 | cumulative(Home home, Cap c, const TaskTypeArgs& t, + | ~~~~~^~~~ +gecode/int/cumulative.cpp: In function 'void Gecode::cumulative(Home, IntVar, const TaskTypeArgs&, const IntVarArgs&, const IntArgs&, const IntArgs&, const BoolVarArgs&, IntPropLevel)': +gecode/int/cumulative.cpp:385:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 385 | cumulative(home,c.val(),t,s,p,u,m,ipl); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/int/cumulative.cpp:373:19: note: initializing argument 1 of 'void Gecode::cumulative(Home, int, const TaskTypeArgs&, const IntVarArgs&, const IntArgs&, const IntArgs&, const BoolVarArgs&, IntPropLevel)' + 373 | cumulative(Home home, int c, const TaskTypeArgs& t, + | ~~~~~^~~~ +gecode/int/cumulative.cpp:387:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 387 | Int::Cumulative::cumulative(home,Int::IntView(c),t,s,p,u,m,ipl); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/int/cumulative.cpp:106:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' + 106 | cumulative(Home home, Cap c, const TaskTypeArgs& t, + | ~~~~~^~~~ +gecode/int/cumulative.cpp: In function 'void Gecode::cumulative(Home, int, const IntVarArgs&, const IntArgs&, const IntArgs&, IntPropLevel)': +gecode/int/cumulative.cpp:395:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 395 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),s,p,u,ipl); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/int/cumulative.cpp:164:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]' + 164 | cumulative(Home home, Cap c, const IntVarArgs& s, + | ~~~~~^~~~ +gecode/int/cumulative.cpp: In function 'void Gecode::cumulative(Home, IntVar, const IntVarArgs&, const IntArgs&, const IntArgs&, IntPropLevel)': +gecode/int/cumulative.cpp:402:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 402 | cumulative(home,c.val(),s,p,u,ipl); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/int/cumulative.cpp:392:19: note: initializing argument 1 of 'void Gecode::cumulative(Home, int, const IntVarArgs&, const IntArgs&, const IntArgs&, IntPropLevel)' + 392 | cumulative(Home home, int c, const IntVarArgs& s, + | ~~~~~^~~~ +gecode/int/cumulative.cpp:404:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 404 | Int::Cumulative::cumulative(home,Int::IntView(c),s,p,u,ipl); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/int/cumulative.cpp:164:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]' + 164 | cumulative(Home home, Cap c, const IntVarArgs& s, + | ~~~~~^~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]': +./gecode/int/rel/lq-le.hpp:46:66: required from 'Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::IntView]' + 46 | : MixBinaryPropagator(home,x0,x1) {} + | ^ +./gecode/int/rel/lq-le.hpp:54:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::IntView]' + 54 | (void) new (home) Lq(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/order/propagate.hpp:56:47: required from here + 56 | return Rel::Lq::post(home,OffsetView(s0,p0),s1); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +gecode/int/cumulative.cpp: In function 'void Gecode::cumulative(Home, int, const IntVarArgs&, const IntArgs&, const IntArgs&, const BoolVarArgs&, IntPropLevel)': +gecode/int/cumulative.cpp:412:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 412 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),s,p,u,m,ipl); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/int/cumulative.cpp:212:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]' + 212 | cumulative(Home home, Cap c, const IntVarArgs& s, const IntArgs& p, + | ~~~~~^~~~ +gecode/int/cumulative.cpp: In function 'void Gecode::cumulative(Home, IntVar, const IntVarArgs&, const IntArgs&, const IntArgs&, const BoolVarArgs&, IntPropLevel)': +gecode/int/cumulative.cpp:419:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 419 | cumulative(home,c.val(),s,p,u,m,ipl); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/int/cumulative.cpp:409:19: note: initializing argument 1 of 'void Gecode::cumulative(Home, int, const IntVarArgs&, const IntArgs&, const IntArgs&, const BoolVarArgs&, IntPropLevel)' + 409 | cumulative(Home home, int c, const IntVarArgs& s, const IntArgs& p, + | ~~~~~^~~~ +gecode/int/cumulative.cpp:421:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 421 | Int::Cumulative::cumulative(home,Int::IntView(c),s,p,u,m,ipl); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/int/cumulative.cpp:212:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]' + 212 | cumulative(Home home, Cap c, const IntVarArgs& s, const IntArgs& p, + | ~~~~~^~~~ +gecode/int/cumulative.cpp: In function 'void Gecode::cumulative(Home, int, const IntVarArgs&, const IntVarArgs&, const IntVarArgs&, const IntArgs&, IntPropLevel)': +gecode/int/cumulative.cpp:430:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 430 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),s,p,e,u,ipl); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/int/cumulative.cpp:255:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]' + 255 | cumulative(Home home, Cap c, const IntVarArgs& s, + | ~~~~~^~~~ +gecode/int/cumulative.cpp: In function 'void Gecode::cumulative(Home, IntVar, const IntVarArgs&, const IntVarArgs&, const IntVarArgs&, const IntArgs&, IntPropLevel)': +gecode/int/cumulative.cpp:438:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 438 | cumulative(home,c.val(),s,p,e,u,ipl); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/int/cumulative.cpp:426:19: note: initializing argument 1 of 'void Gecode::cumulative(Home, int, const IntVarArgs&, const IntVarArgs&, const IntVarArgs&, const IntArgs&, IntPropLevel)' + 426 | cumulative(Home home, int c, const IntVarArgs& s, + | ~~~~~^~~~ +gecode/int/cumulative.cpp:440:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 440 | Int::Cumulative::cumulative(home,Int::IntView(c),s,p,e,u,ipl); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/int/cumulative.cpp:255:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]' + 255 | cumulative(Home home, Cap c, const IntVarArgs& s, + | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +gecode/int/cumulative.cpp: In function 'void Gecode::cumulative(Home, int, const IntVarArgs&, const IntVarArgs&, const IntVarArgs&, const IntArgs&, const BoolVarArgs&, IntPropLevel)': +gecode/int/cumulative.cpp:449:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 449 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),s,p,e,u,m,ipl); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/int/cumulative.cpp:304:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]' + 304 | cumulative(Home home, Cap c, const IntVarArgs& s, const IntVarArgs& p, + | ~~~~~^~~~ +gecode/int/cumulative.cpp: In function 'void Gecode::cumulative(Home, IntVar, const IntVarArgs&, const IntVarArgs&, const IntVarArgs&, const IntArgs&, const BoolVarArgs&, IntPropLevel)': +gecode/int/cumulative.cpp:457:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 457 | cumulative(home,c.val(),s,p,e,u,m,ipl); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/int/cumulative.cpp:445:19: note: initializing argument 1 of 'void Gecode::cumulative(Home, int, const IntVarArgs&, const IntVarArgs&, const IntVarArgs&, const IntArgs&, const BoolVarArgs&, IntPropLevel)' + 445 | cumulative(Home home, int c, const IntVarArgs& s, const IntVarArgs& p, + | ~~~~~^~~~ +gecode/int/cumulative.cpp:459:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 459 | Int::Cumulative::cumulative(home,Int::IntView(c),s,p,e,u,m,ipl); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/int/cumulative.cpp:304:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]' + 304 | cumulative(Home home, Cap c, const IntVarArgs& s, const IntVarArgs& p, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -74236,6 +74711,91 @@ ./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 354 | : Propagator(home), x0(y0), x1(y1) { | ^ +In file included from ./gecode/kernel.hh:139: +gecode/int/cumulative.cpp: In instantiation of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]': +gecode/int/cumulative.cpp:358:32: required from here + 358 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),t,s,p,u,ipl); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^~~~~~~~~~~~ +gecode/int/cumulative.cpp:60:5: note: in expansion of macro 'GECODE_POST' + 60 | GECODE_POST; + | ^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/int/cumulative.cpp:76:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 76 | unary(home,t,s,p,ipl); + | ~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:3383:14: note: initializing argument 1 of 'void Gecode::unary(Home, const TaskTypeArgs&, const IntVarArgs&, const IntArgs&, IntPropLevel)' + 3383 | unary(Home home, const TaskTypeArgs& t, + | ~~~~~^~~~ +gecode/int/cumulative.cpp:92:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 92 | GECODE_ES_FAIL(manpost(home,c,tasks,ipl)); +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/cumulative.hh:767: +./gecode/int/cumulative/post.hpp:38:16: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFixPTask; Cap = Gecode::Int::ConstIntView]' + 38 | manpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { + | ~~~~~^~~~ +gecode/int/cumulative.cpp:99:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 99 | GECODE_ES_FAIL(manpost(home,c,tasks,ipl)); +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulative/post.hpp:38:16: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFixPSETask; Cap = Gecode::Int::ConstIntView]' + 38 | manpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { + | ~~~~~^~~~ +gecode/int/cumulative.cpp: In instantiation of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]': +gecode/int/cumulative.cpp:368:34: required from here + 368 | Int::Cumulative::cumulative(home,Int::IntView(c),t,s,p,u,ipl); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^~~~~~~~~~~~ +gecode/int/cumulative.cpp:60:5: note: in expansion of macro 'GECODE_POST' + 60 | GECODE_POST; + | ^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/int/cumulative.cpp:76:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 76 | unary(home,t,s,p,ipl); + | ~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:3383:14: note: initializing argument 1 of 'void Gecode::unary(Home, const TaskTypeArgs&, const IntVarArgs&, const IntArgs&, IntPropLevel)' + 3383 | unary(Home home, const TaskTypeArgs& t, + | ~~~~~^~~~ +gecode/int/cumulative.cpp:92:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 92 | GECODE_ES_FAIL(manpost(home,c,tasks,ipl)); +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulative/post.hpp:38:16: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFixPTask; Cap = Gecode::Int::IntView]' + 38 | manpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -74334,6 +74894,17 @@ ./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLB]' 48 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ +gecode/int/cumulative.cpp:99:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 99 | GECODE_ES_FAIL(manpost(home,c,tasks,ipl)); +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulative/post.hpp:38:16: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFixPSETask; Cap = Gecode::Int::IntView]' + 38 | manpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { + | ~~~~~^~~~ ./gecode/int/unary/post.hpp:43:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | return ManProp::post(home,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ @@ -74365,15 +74936,40 @@ ./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLB]' 48 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ +gecode/int/cumulative.cpp: In instantiation of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]': +gecode/int/cumulative.cpp:377:32: required from here + 377 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),t,s,p,u,m,ipl); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^~~~~~~~~~~~ +gecode/int/cumulative.cpp:124:5: note: in expansion of macro 'GECODE_POST' + 124 | GECODE_POST; + | ^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ ./gecode/int/unary/post.hpp:43:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | return ManProp::post(home,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +gecode/int/cumulative.cpp:134:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | cumulative(home,c,t,s,p,u,ipl); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLA]' 48 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/int/cumulative.cpp:44:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' + 44 | cumulative(Home home, Cap c, const TaskTypeArgs& t, + | ~~~~~^~~~ ./gecode/int/unary/post.hpp:45:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | return ManProp::post(home,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ @@ -74383,6 +74979,28 @@ ./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLBA]' 48 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ +gecode/int/cumulative.cpp:150:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 150 | GECODE_ES_FAIL(optpost(home,c,tasks,ipl)); +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulative/post.hpp:53:16: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = OptFixPTask; Cap = Gecode::Int::ConstIntView]' + 53 | optpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { + | ~~~~~^~~~ +gecode/int/cumulative.cpp:157:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 157 | GECODE_ES_FAIL(optpost(home,c,tasks,ipl)); +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulative/post.hpp:53:16: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = OptFixPSETask; Cap = Gecode::Int::ConstIntView]' + 53 | optpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { + | ~~~~~^~~~ ./gecode/int/unary/post.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = OptFixPTask]': gecode/int/unary.cpp:143:7: required from here 143 | GECODE_ES_FAIL(optpost(home,t,ipl)); @@ -74406,15 +75024,51 @@ ./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLA]' 50 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ +gecode/int/cumulative.cpp: In instantiation of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]': +gecode/int/cumulative.cpp:387:34: required from here + 387 | Int::Cumulative::cumulative(home,Int::IntView(c),t,s,p,u,m,ipl); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^~~~~~~~~~~~ +gecode/int/cumulative.cpp:124:5: note: in expansion of macro 'GECODE_POST' + 124 | GECODE_POST; + | ^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int/unary/post.hpp:60:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | return OptProp::post(home,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLBA]' 50 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ +gecode/int/cumulative.cpp:134:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | cumulative(home,c,t,s,p,u,ipl); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/int/cumulative.cpp:44:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' + 44 | cumulative(Home home, Cap c, const TaskTypeArgs& t, + | ~~~~~^~~~ +gecode/int/cumulative.cpp:150:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 150 | GECODE_ES_FAIL(optpost(home,c,tasks,ipl)); +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulative/post.hpp:53:16: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = OptFixPTask; Cap = Gecode::Int::IntView]' + 53 | optpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { + | ~~~~~^~~~ ./gecode/int/unary/post.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = OptFixPSETask]': gecode/int/unary.cpp:187:9: required from here 187 | GECODE_ES_FAIL(optpost(home,tasks,ipl)); @@ -74428,6 +75082,17 @@ ./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLB]' 50 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ +gecode/int/cumulative.cpp:157:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 157 | GECODE_ES_FAIL(optpost(home,c,tasks,ipl)); +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulative/post.hpp:53:16: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = OptFixPSETask; Cap = Gecode::Int::IntView]' + 53 | optpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { + | ~~~~~^~~~ ./gecode/int/unary/post.hpp:58:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 58 | return OptProp::post(home,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ @@ -74508,6 +75173,294 @@ ./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLBA]' 50 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ +gecode/int/cumulative.cpp: In instantiation of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]': +gecode/int/cumulative.cpp:395:32: required from here + 395 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),s,p,u,ipl); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^~~~~~~~~~~~ +gecode/int/cumulative.cpp:180:5: note: in expansion of macro 'GECODE_POST' + 180 | GECODE_POST; + | ^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/int/cumulative.cpp:196:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 196 | unary(home,s,p,ipl); + | ~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:3311:14: note: initializing argument 1 of 'void Gecode::unary(Home, const IntVarArgs&, const IntArgs&, IntPropLevel)' + 3311 | unary(Home home, const IntVarArgs& s, const IntArgs& p, + | ~~~~~^~~~ +gecode/int/cumulative.cpp:206:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 206 | GECODE_ES_FAIL(manpost(home,c,t,ipl)); +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulative/post.hpp:38:16: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFixPTask; Cap = Gecode::Int::ConstIntView]' + 38 | manpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { + | ~~~~~^~~~ +gecode/int/cumulative.cpp: In instantiation of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]': +gecode/int/cumulative.cpp:404:34: required from here + 404 | Int::Cumulative::cumulative(home,Int::IntView(c),s,p,u,ipl); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^~~~~~~~~~~~ +gecode/int/cumulative.cpp:180:5: note: in expansion of macro 'GECODE_POST' + 180 | GECODE_POST; + | ^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/int/cumulative.cpp:196:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 196 | unary(home,s,p,ipl); + | ~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:3311:14: note: initializing argument 1 of 'void Gecode::unary(Home, const IntVarArgs&, const IntArgs&, IntPropLevel)' + 3311 | unary(Home home, const IntVarArgs& s, const IntArgs& p, + | ~~~~~^~~~ +gecode/int/cumulative.cpp:206:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 206 | GECODE_ES_FAIL(manpost(home,c,t,ipl)); +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulative/post.hpp:38:16: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFixPTask; Cap = Gecode::Int::IntView]' + 38 | manpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { + | ~~~~~^~~~ +gecode/int/cumulative.cpp: In instantiation of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]': +gecode/int/cumulative.cpp:412:32: required from here + 412 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),s,p,u,m,ipl); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^~~~~~~~~~~~ +gecode/int/cumulative.cpp:229:5: note: in expansion of macro 'GECODE_POST' + 229 | GECODE_POST; + | ^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/int/cumulative.cpp:239:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 239 | cumulative(home,c,s,p,u,ipl); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/int/cumulative.cpp:164:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]' + 164 | cumulative(Home home, Cap c, const IntVarArgs& s, + | ~~~~~^~~~ +gecode/int/cumulative.cpp:249:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 249 | GECODE_ES_FAIL(optpost(home,c,t,ipl)); +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulative/post.hpp:53:16: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = OptFixPTask; Cap = Gecode::Int::ConstIntView]' + 53 | optpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { + | ~~~~~^~~~ +gecode/int/cumulative.cpp: In instantiation of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]': +gecode/int/cumulative.cpp:421:34: required from here + 421 | Int::Cumulative::cumulative(home,Int::IntView(c),s,p,u,m,ipl); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^~~~~~~~~~~~ +gecode/int/cumulative.cpp:229:5: note: in expansion of macro 'GECODE_POST' + 229 | GECODE_POST; + | ^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/int/cumulative.cpp:239:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 239 | cumulative(home,c,s,p,u,ipl); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/int/cumulative.cpp:164:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]' + 164 | cumulative(Home home, Cap c, const IntVarArgs& s, + | ~~~~~^~~~ +gecode/int/cumulative.cpp:249:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 249 | GECODE_ES_FAIL(optpost(home,c,t,ipl)); +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulative/post.hpp:53:16: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = OptFixPTask; Cap = Gecode::Int::IntView]' + 53 | optpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { + | ~~~~~^~~~ +gecode/int/cumulative.cpp: In instantiation of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]': +gecode/int/cumulative.cpp:430:32: required from here + 430 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),s,p,e,u,ipl); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^~~~~~~~~~~~ +gecode/int/cumulative.cpp:273:5: note: in expansion of macro 'GECODE_POST' + 273 | GECODE_POST; + | ^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/int/cumulative.cpp:288:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 288 | cumulative(home,c,s,pp,u,ipl); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/int/cumulative.cpp:164:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]' + 164 | cumulative(Home home, Cap c, const IntVarArgs& s, + | ~~~~~^~~~ +gecode/int/cumulative.cpp:298:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 298 | GECODE_ES_FAIL(manpost(home,c,t,ipl)); +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulative/post.hpp:38:16: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFlexTask; Cap = Gecode::Int::ConstIntView]' + 38 | manpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { + | ~~~~~^~~~ +gecode/int/cumulative.cpp: In instantiation of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]': +gecode/int/cumulative.cpp:440:34: required from here + 440 | Int::Cumulative::cumulative(home,Int::IntView(c),s,p,e,u,ipl); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^~~~~~~~~~~~ +gecode/int/cumulative.cpp:273:5: note: in expansion of macro 'GECODE_POST' + 273 | GECODE_POST; + | ^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/int/cumulative.cpp:288:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 288 | cumulative(home,c,s,pp,u,ipl); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/int/cumulative.cpp:164:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]' + 164 | cumulative(Home home, Cap c, const IntVarArgs& s, + | ~~~~~^~~~ +gecode/int/cumulative.cpp:298:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 298 | GECODE_ES_FAIL(manpost(home,c,t,ipl)); +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulative/post.hpp:38:16: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFlexTask; Cap = Gecode::Int::IntView]' + 38 | manpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { + | ~~~~~^~~~ +gecode/int/cumulative.cpp: In instantiation of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]': +gecode/int/cumulative.cpp:449:32: required from here + 449 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),s,p,e,u,m,ipl); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^~~~~~~~~~~~ +gecode/int/cumulative.cpp:323:5: note: in expansion of macro 'GECODE_POST' + 323 | GECODE_POST; + | ^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/int/cumulative.cpp:335:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 335 | cumulative(home,c,s,p,e,u,ipl); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/int/cumulative.cpp:255:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]' + 255 | cumulative(Home home, Cap c, const IntVarArgs& s, + | ~~~~~^~~~ +gecode/int/cumulative.cpp:345:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 345 | GECODE_ES_FAIL(optpost(home,c,t,ipl)); +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulative/post.hpp:53:16: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = OptFlexTask; Cap = Gecode::Int::ConstIntView]' + 53 | optpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { + | ~~~~~^~~~ +gecode/int/cumulative.cpp: In instantiation of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]': +gecode/int/cumulative.cpp:459:34: required from here + 459 | Int::Cumulative::cumulative(home,Int::IntView(c),s,p,e,u,m,ipl); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^~~~~~~~~~~~ +gecode/int/cumulative.cpp:323:5: note: in expansion of macro 'GECODE_POST' + 323 | GECODE_POST; + | ^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/int/cumulative.cpp:335:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 335 | cumulative(home,c,s,p,e,u,ipl); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/int/cumulative.cpp:255:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]' + 255 | cumulative(Home home, Cap c, const IntVarArgs& s, + | ~~~~~^~~~ +gecode/int/cumulative.cpp:345:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 345 | GECODE_ES_FAIL(optpost(home,c,t,ipl)); +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulative/post.hpp:53:16: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = OptFlexTask; Cap = Gecode::Int::IntView]' + 53 | optpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -74974,6 +75927,19 @@ ./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLBA]' 48 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/int/unary/opt-prop.hpp:65:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 65 | (void) new (home) OptProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -74983,6 +75949,19 @@ ./gecode/int/unary/opt-prop.hpp:40:37: note: initializing argument 1 of 'Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLBA]' 40 | OptProp::OptProp(Home home, TaskArray& t) | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/int/rel/nq.hpp: In instantiation of 'Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]': ./gecode/int/rel/nq.hpp:57:14: required from 'static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]' 57 | (void) new (home) Nq(home,x0,x1); @@ -75021,6 +76000,40 @@ ./gecode/kernel/propagator/pattern.hpp:412:9: note: initializing argument 1 of 'Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]' 412 | (Home home, View y0, View y1, View y2) | ~~~~~^~~~ +./gecode/int/cumulative/post.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFixPTask; Cap = Gecode::Int::ConstIntView]': +gecode/int/cumulative.cpp:92:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' + 92 | GECODE_ES_FAIL(manpost(home,c,tasks,ipl)); +gecode/int/cumulative.cpp:358:32: required from here + 358 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),t,s,p,u,ipl); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/cumulative/post.hpp:41:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | return ManProp::post(home,c,t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/cumulative.hh:765: +./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]' + 54 | ManProp::post(Home home, Cap c, TaskArray& t) { + | ~~~~~^~~~ +./gecode/int/cumulative/post.hpp:43:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | return ManProp::post(home,c,t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]' + 54 | ManProp::post(Home home, Cap c, TaskArray& t) { + | ~~~~~^~~~ +./gecode/int/cumulative/post.hpp:45:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | return ManProp::post(home,c,t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]' + 54 | ManProp::post(Home home, Cap c, TaskArray& t) { + | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]': ./gecode/int/distinct/dom.hpp:41:45: required from 'Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 41 | : NaryPropagator(home,x) {} @@ -75040,6 +76053,30 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ +./gecode/int/cumulative/post.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFixPSETask; Cap = Gecode::Int::ConstIntView]': +gecode/int/cumulative.cpp:99:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' + 99 | GECODE_ES_FAIL(manpost(home,c,tasks,ipl)); +gecode/int/cumulative.cpp:358:32: required from here + 358 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),t,s,p,u,ipl); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/cumulative/post.hpp:41:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | return ManProp::post(home,c,t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]' + 54 | ManProp::post(Home home, Cap c, TaskArray& t) { + | ~~~~~^~~~ +./gecode/int/cumulative/post.hpp:43:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | return ManProp::post(home,c,t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]' + 54 | ManProp::post(Home home, Cap c, TaskArray& t) { + | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 0]': ./gecode/int/distinct/val.hpp:148:43: required from 'Gecode::Int::Distinct::Val::Val(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]' 148 | : NaryPropagator(home,x) {} @@ -75059,6 +76096,39 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ +./gecode/int/cumulative/post.hpp:45:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | return ManProp::post(home,c,t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]' + 54 | ManProp::post(Home home, Cap c, TaskArray& t) { + | ~~~~~^~~~ +./gecode/int/cumulative/post.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFixPTask; Cap = Gecode::Int::IntView]': +gecode/int/cumulative.cpp:92:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' + 92 | GECODE_ES_FAIL(manpost(home,c,tasks,ipl)); +gecode/int/cumulative.cpp:368:34: required from here + 368 | Int::Cumulative::cumulative(home,Int::IntView(c),t,s,p,u,ipl); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/cumulative/post.hpp:41:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | return ManProp::post(home,c,t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]' + 54 | ManProp::post(Home home, Cap c, TaskArray& t) { + | ~~~~~^~~~ +./gecode/int/cumulative/post.hpp:43:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | return ManProp::post(home,c,t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]' + 54 | ManProp::post(Home home, Cap c, TaskArray& t) { + | ~~~~~^~~~ ./gecode/int/unary/man-prop.hpp: In instantiation of 'Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLB]': ./gecode/int/unary/man-prop.hpp:50:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLB]' 50 | (void) new (home) ManProp(home,t); @@ -75072,6 +76142,15 @@ ./gecode/int/unary/man-prop.hpp:39:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | : TaskProp(home,t) {} | ^ +./gecode/int/cumulative/post.hpp:45:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | return ManProp::post(home,c,t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]' + 54 | ManProp::post(Home home, Cap c, TaskArray& t) { + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -75079,6 +76158,30 @@ ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLB]' 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ +./gecode/int/cumulative/post.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFixPSETask; Cap = Gecode::Int::IntView]': +gecode/int/cumulative.cpp:99:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' + 99 | GECODE_ES_FAIL(manpost(home,c,tasks,ipl)); +gecode/int/cumulative.cpp:368:34: required from here + 368 | Int::Cumulative::cumulative(home,Int::IntView(c),t,s,p,u,ipl); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/cumulative/post.hpp:41:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | return ManProp::post(home,c,t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]' + 54 | ManProp::post(Home home, Cap c, TaskArray& t) { + | ~~~~~^~~~ +./gecode/int/cumulative/post.hpp:43:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | return ManProp::post(home,c,t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]' + 54 | ManProp::post(Home home, Cap c, TaskArray& t) { + | ~~~~~^~~~ ./gecode/int/unary/man-prop.hpp: In instantiation of 'Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLA]': ./gecode/int/unary/man-prop.hpp:50:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLA]' 50 | (void) new (home) ManProp(home,t); @@ -75092,6 +76195,15 @@ ./gecode/int/unary/man-prop.hpp:39:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | : TaskProp(home,t) {} | ^ +./gecode/int/cumulative/post.hpp:45:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | return ManProp::post(home,c,t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]' + 54 | ManProp::post(Home home, Cap c, TaskArray& t) { + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -75114,9 +76226,43 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int/cumulative/post.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = OptFixPTask; Cap = Gecode::Int::ConstIntView]': +gecode/int/cumulative.cpp:150:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' + 150 | GECODE_ES_FAIL(optpost(home,c,tasks,ipl)); +gecode/int/cumulative.cpp:377:32: required from here + 377 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),t,s,p,u,m,ipl); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/cumulative/post.hpp:56:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | return OptProp::post(home,c,t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/cumulative.hh:766: +./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]' + 56 | OptProp::post(Home home, Cap c, TaskArray& t) { + | ~~~~~^~~~ ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLBA]' 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ +./gecode/int/cumulative/post.hpp:58:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 58 | return OptProp::post(home,c,t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]' + 56 | OptProp::post(Home home, Cap c, TaskArray& t) { + | ~~~~~^~~~ +./gecode/int/cumulative/post.hpp:60:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | return OptProp::post(home,c,t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]' + 56 | OptProp::post(Home home, Cap c, TaskArray& t) { + | ~~~~~^~~~ ./gecode/int/unary/man-prop.hpp: In instantiation of 'Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLB]': ./gecode/int/unary/man-prop.hpp:50:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLB]' 50 | (void) new (home) ManProp(home,t); @@ -75136,6 +76282,21 @@ ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLB]' 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ +./gecode/int/cumulative/post.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = OptFixPSETask; Cap = Gecode::Int::ConstIntView]': +gecode/int/cumulative.cpp:157:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' + 157 | GECODE_ES_FAIL(optpost(home,c,tasks,ipl)); +gecode/int/cumulative.cpp:377:32: required from here + 377 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),t,s,p,u,m,ipl); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/cumulative/post.hpp:56:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | return OptProp::post(home,c,t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]' + 56 | OptProp::post(Home home, Cap c, TaskArray& t) { + | ~~~~~^~~~ ./gecode/int/unary/man-prop.hpp: In instantiation of 'Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLA]': ./gecode/int/unary/man-prop.hpp:50:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLA]' 50 | (void) new (home) ManProp(home,t); @@ -75155,6 +76316,24 @@ ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLA]' 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ +./gecode/int/cumulative/post.hpp:58:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 58 | return OptProp::post(home,c,t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]' + 56 | OptProp::post(Home home, Cap c, TaskArray& t) { + | ~~~~~^~~~ +./gecode/int/cumulative/post.hpp:60:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | return OptProp::post(home,c,t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]' + 56 | OptProp::post(Home home, Cap c, TaskArray& t) { + | ~~~~~^~~~ ./gecode/int/unary/man-prop.hpp: In instantiation of 'Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLBA]': ./gecode/int/unary/man-prop.hpp:50:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLBA]' 50 | (void) new (home) ManProp(home,t); @@ -75174,6 +76353,54 @@ ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLBA]' 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ +./gecode/int/cumulative/post.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = OptFixPTask; Cap = Gecode::Int::IntView]': +gecode/int/cumulative.cpp:150:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' + 150 | GECODE_ES_FAIL(optpost(home,c,tasks,ipl)); +gecode/int/cumulative.cpp:387:34: required from here + 387 | Int::Cumulative::cumulative(home,Int::IntView(c),t,s,p,u,m,ipl); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/cumulative/post.hpp:56:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | return OptProp::post(home,c,t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]' + 56 | OptProp::post(Home home, Cap c, TaskArray& t) { + | ~~~~~^~~~ +./gecode/int/cumulative/post.hpp:58:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 58 | return OptProp::post(home,c,t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]' + 56 | OptProp::post(Home home, Cap c, TaskArray& t) { + | ~~~~~^~~~ +./gecode/int/cumulative/post.hpp:60:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | return OptProp::post(home,c,t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]' + 56 | OptProp::post(Home home, Cap c, TaskArray& t) { + | ~~~~~^~~~ +./gecode/int/cumulative/post.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = OptFixPSETask; Cap = Gecode::Int::IntView]': +gecode/int/cumulative.cpp:157:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' + 157 | GECODE_ES_FAIL(optpost(home,c,tasks,ipl)); +gecode/int/cumulative.cpp:387:34: required from here + 387 | Int::Cumulative::cumulative(home,Int::IntView(c),t,s,p,u,m,ipl); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/cumulative/post.hpp:56:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | return OptProp::post(home,c,t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]' + 56 | OptProp::post(Home home, Cap c, TaskArray& t) { + | ~~~~~^~~~ ./gecode/int/unary/opt-prop.hpp: In instantiation of 'Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLB]': ./gecode/int/unary/opt-prop.hpp:65:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLB]' 65 | (void) new (home) OptProp(home,t); @@ -75187,12 +76414,30 @@ ./gecode/int/unary/opt-prop.hpp:41:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | : TaskProp(home,t) {} | ^ +./gecode/int/cumulative/post.hpp:58:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 58 | return OptProp::post(home,c,t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]' + 56 | OptProp::post(Home home, Cap c, TaskArray& t) { + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLB]' 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ +./gecode/int/cumulative/post.hpp:60:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | return OptProp::post(home,c,t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]' + 56 | OptProp::post(Home home, Cap c, TaskArray& t) { + | ~~~~~^~~~ ./gecode/int/unary/opt-prop.hpp: In instantiation of 'Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLA]': ./gecode/int/unary/opt-prop.hpp:65:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLA]' 65 | (void) new (home) OptProp(home,t); @@ -75383,6 +76628,21 @@ ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLA]' 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ +./gecode/int/cumulative/post.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFlexTask; Cap = Gecode::Int::ConstIntView]': +gecode/int/cumulative.cpp:298:7: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]' + 298 | GECODE_ES_FAIL(manpost(home,c,t,ipl)); +gecode/int/cumulative.cpp:430:32: required from here + 430 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),s,p,e,u,ipl); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/cumulative/post.hpp:41:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | return ManProp::post(home,c,t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]' + 54 | ManProp::post(Home home, Cap c, TaskArray& t) { + | ~~~~~^~~~ ./gecode/int/unary/opt-prop.hpp: In instantiation of 'Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLBA]': ./gecode/int/unary/opt-prop.hpp:65:14: required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLBA]' 65 | (void) new (home) OptProp(home,t); @@ -75396,12 +76656,120 @@ ./gecode/int/unary/opt-prop.hpp:41:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | : TaskProp(home,t) {} | ^ +./gecode/int/cumulative/post.hpp:43:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | return ManProp::post(home,c,t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]' + 54 | ManProp::post(Home home, Cap c, TaskArray& t) { + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLBA]' 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ +./gecode/int/cumulative/post.hpp:45:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | return ManProp::post(home,c,t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]' + 54 | ManProp::post(Home home, Cap c, TaskArray& t) { + | ~~~~~^~~~ +./gecode/int/cumulative/post.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFlexTask; Cap = Gecode::Int::IntView]': +gecode/int/cumulative.cpp:298:7: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]' + 298 | GECODE_ES_FAIL(manpost(home,c,t,ipl)); +gecode/int/cumulative.cpp:440:34: required from here + 440 | Int::Cumulative::cumulative(home,Int::IntView(c),s,p,e,u,ipl); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/cumulative/post.hpp:41:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | return ManProp::post(home,c,t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]' + 54 | ManProp::post(Home home, Cap c, TaskArray& t) { + | ~~~~~^~~~ +./gecode/int/cumulative/post.hpp:43:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | return ManProp::post(home,c,t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]' + 54 | ManProp::post(Home home, Cap c, TaskArray& t) { + | ~~~~~^~~~ +./gecode/int/cumulative/post.hpp:45:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | return ManProp::post(home,c,t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]' + 54 | ManProp::post(Home home, Cap c, TaskArray& t) { + | ~~~~~^~~~ +./gecode/int/cumulative/post.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = OptFlexTask; Cap = Gecode::Int::ConstIntView]': +gecode/int/cumulative.cpp:345:7: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]' + 345 | GECODE_ES_FAIL(optpost(home,c,t,ipl)); +gecode/int/cumulative.cpp:449:32: required from here + 449 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),s,p,e,u,m,ipl); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/cumulative/post.hpp:56:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | return OptProp::post(home,c,t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]' + 56 | OptProp::post(Home home, Cap c, TaskArray& t) { + | ~~~~~^~~~ +./gecode/int/cumulative/post.hpp:58:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 58 | return OptProp::post(home,c,t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]' + 56 | OptProp::post(Home home, Cap c, TaskArray& t) { + | ~~~~~^~~~ +./gecode/int/cumulative/post.hpp:60:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | return OptProp::post(home,c,t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]' + 56 | OptProp::post(Home home, Cap c, TaskArray& t) { + | ~~~~~^~~~ +./gecode/int/cumulative/post.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = OptFlexTask; Cap = Gecode::Int::IntView]': +gecode/int/cumulative.cpp:345:7: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]' + 345 | GECODE_ES_FAIL(optpost(home,c,t,ipl)); +gecode/int/cumulative.cpp:459:34: required from here + 459 | Int::Cumulative::cumulative(home,Int::IntView(c),s,p,e,u,m,ipl); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/cumulative/post.hpp:56:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | return OptProp::post(home,c,t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]' + 56 | OptProp::post(Home home, Cap c, TaskArray& t) { + | ~~~~~^~~~ +./gecode/int/cumulative/post.hpp:58:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 58 | return OptProp::post(home,c,t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]' + 56 | OptProp::post(Home home, Cap c, TaskArray& t) { + | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -75420,6 +76788,15 @@ ./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ +./gecode/int/cumulative/post.hpp:60:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | return OptProp::post(home,c,t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]' + 56 | OptProp::post(Home home, Cap c, TaskArray& t) { + | ~~~~~^~~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ @@ -75794,6 +77171,37 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ +./gecode/int/cumulative/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]': +./gecode/int/cumulative/post.hpp:41:44: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFixPTask; Cap = Gecode::Int::ConstIntView]' + 41 | return ManProp::post(home,c,t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +gecode/int/cumulative.cpp:92:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' + 92 | GECODE_ES_FAIL(manpost(home,c,tasks,ipl)); +gecode/int/cumulative.cpp:358:32: required from here + 358 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),t,s,p,u,ipl); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/cumulative/man-prop.hpp:69:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 68 | return Unary::ManProp::UnaryTask,PL> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 69 | ::post(home,mt); + | ~~~~~~^~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int/unary.hh:849, + from ./gecode/int/cumulative.hh:40: +./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLB]' + 48 | ManProp::post(Home home, TaskArray& t) { + | ~~~~~^~~~ +./gecode/int/cumulative/man-prop.hpp:71:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | (void) new (home) ManProp(home,c,t); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulative/man-prop.hpp:40:41: note: initializing argument 1 of 'Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]' + 40 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) + | ~~~~~^~~~ ./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLBA]': ./gecode/int/unary/man-prop.hpp:39:34: required from 'Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLBA]' 39 | : TaskProp(home,t) {} @@ -75835,9 +77243,38 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int/cumulative/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]': +./gecode/int/cumulative/post.hpp:43:44: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFixPTask; Cap = Gecode::Int::ConstIntView]' + 43 | return ManProp::post(home,c,t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +gecode/int/cumulative.cpp:92:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' + 92 | GECODE_ES_FAIL(manpost(home,c,tasks,ipl)); +gecode/int/cumulative.cpp:358:32: required from here + 358 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),t,s,p,u,ipl); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/cumulative/man-prop.hpp:69:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 68 | return Unary::ManProp::UnaryTask,PL> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 69 | ::post(home,mt); + | ~~~~~~^~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLA]' + 48 | ManProp::post(Home home, TaskArray& t) { + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ +./gecode/int/cumulative/man-prop.hpp:71:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | (void) new (home) ManProp(home,c,t); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulative/man-prop.hpp:40:41: note: initializing argument 1 of 'Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]' + 40 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) + | ~~~~~^~~~ ./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLA]': ./gecode/int/unary/opt-prop.hpp:41:34: required from 'Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLA]' 41 | : TaskProp(home,t) {} @@ -75860,6 +77297,35 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ +./gecode/int/cumulative/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]': +./gecode/int/cumulative/post.hpp:45:45: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFixPTask; Cap = Gecode::Int::ConstIntView]' + 45 | return ManProp::post(home,c,t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +gecode/int/cumulative.cpp:92:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' + 92 | GECODE_ES_FAIL(manpost(home,c,tasks,ipl)); +gecode/int/cumulative.cpp:358:32: required from here + 358 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),t,s,p,u,ipl); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/cumulative/man-prop.hpp:69:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 68 | return Unary::ManProp::UnaryTask,PL> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 69 | ::post(home,mt); + | ~~~~~~^~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLBA]' + 48 | ManProp::post(Home home, TaskArray& t) { + | ~~~~~^~~~ +./gecode/int/cumulative/man-prop.hpp:71:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | (void) new (home) ManProp(home,c,t); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/cumulative/man-prop.hpp:40:41: note: initializing argument 1 of 'Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]' + 40 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) + | ~~~~~^~~~ ./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLBA]': ./gecode/int/unary/opt-prop.hpp:41:34: required from 'Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLBA]' 41 | : TaskProp(home,t) {} @@ -75882,1894 +77348,462 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -In file included from ./gecode/int.hh:917: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int/cumulative/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]': +./gecode/int/cumulative/post.hpp:41:44: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFixPSETask; Cap = Gecode::Int::ConstIntView]' + 41 | return ManProp::post(home,c,t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +gecode/int/cumulative.cpp:99:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' + 99 | GECODE_ES_FAIL(manpost(home,c,tasks,ipl)); +gecode/int/cumulative.cpp:358:32: required from here + 358 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),t,s,p,u,ipl); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/cumulative/man-prop.hpp:69:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 68 | return Unary::ManProp::UnaryTask,PL> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 69 | ::post(home,mt); + | ~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLB]' + 48 | ManProp::post(Home home, TaskArray& t) { + | ~~~~~^~~~ +./gecode/int/cumulative/man-prop.hpp:71:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | (void) new (home) ManProp(home,c,t); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/cumulative/man-prop.hpp:40:41: note: initializing argument 1 of 'Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]' + 40 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) + | ~~~~~^~~~ +./gecode/int/cumulative/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]': +./gecode/int/cumulative/post.hpp:43:44: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFixPSETask; Cap = Gecode::Int::ConstIntView]' + 43 | return ManProp::post(home,c,t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +gecode/int/cumulative.cpp:99:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' + 99 | GECODE_ES_FAIL(manpost(home,c,tasks,ipl)); +gecode/int/cumulative.cpp:358:32: required from here + 358 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),t,s,p,u,ipl); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/cumulative/man-prop.hpp:69:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 68 | return Unary::ManProp::UnaryTask,PL> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 69 | ::post(home,mt); + | ~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLA]' + 48 | ManProp::post(Home home, TaskArray& t) { + | ~~~~~^~~~ +./gecode/int/cumulative/man-prop.hpp:71:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | (void) new (home) ManProp(home,c,t); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/cumulative/man-prop.hpp:40:41: note: initializing argument 1 of 'Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]' + 40 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) + | ~~~~~^~~~ +./gecode/int/cumulative/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]': +./gecode/int/cumulative/post.hpp:45:45: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFixPSETask; Cap = Gecode::Int::ConstIntView]' + 45 | return ManProp::post(home,c,t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +gecode/int/cumulative.cpp:99:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' + 99 | GECODE_ES_FAIL(manpost(home,c,tasks,ipl)); +gecode/int/cumulative.cpp:358:32: required from here + 358 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),t,s,p,u,ipl); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/cumulative/man-prop.hpp:69:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 68 | return Unary::ManProp::UnaryTask,PL> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 69 | ::post(home,mt); + | ~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLBA]' + 48 | ManProp::post(Home home, TaskArray& t) { + | ~~~~~^~~~ +./gecode/int/cumulative/man-prop.hpp:71:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | (void) new (home) ManProp(home,c,t); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int/cumulative/man-prop.hpp:40:41: note: initializing argument 1 of 'Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]' + 40 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) + | ~~~~~^~~~ +./gecode/int/cumulative/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]': +./gecode/int/cumulative/post.hpp:41:44: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFixPTask; Cap = Gecode::Int::IntView]' + 41 | return ManProp::post(home,c,t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +gecode/int/cumulative.cpp:92:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' + 92 | GECODE_ES_FAIL(manpost(home,c,tasks,ipl)); +gecode/int/cumulative.cpp:368:34: required from here + 368 | Int::Cumulative::cumulative(home,Int::IntView(c),t,s,p,u,ipl); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/cumulative/man-prop.hpp:69:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 68 | return Unary::ManProp::UnaryTask,PL> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 69 | ::post(home,mt); + | ~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLB]' + 48 | ManProp::post(Home home, TaskArray& t) { + | ~~~~~^~~~ +./gecode/int/cumulative/man-prop.hpp:71:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | (void) new (home) ManProp(home,c,t); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int/cumulative/man-prop.hpp:40:41: note: initializing argument 1 of 'Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]' + 40 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) + | ~~~~~^~~~ +./gecode/int/cumulative/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]': +./gecode/int/cumulative/post.hpp:43:44: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFixPTask; Cap = Gecode::Int::IntView]' + 43 | return ManProp::post(home,c,t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +gecode/int/cumulative.cpp:92:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' + 92 | GECODE_ES_FAIL(manpost(home,c,tasks,ipl)); +gecode/int/cumulative.cpp:368:34: required from here + 368 | Int::Cumulative::cumulative(home,Int::IntView(c),t,s,p,u,ipl); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/cumulative/man-prop.hpp:69:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 68 | return Unary::ManProp::UnaryTask,PL> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 69 | ::post(home,mt); + | ~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ +./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLA]' + 48 | ManProp::post(Home home, TaskArray& t) { + | ~~~~~^~~~ +./gecode/int/cumulative/man-prop.hpp:71:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | (void) new (home) ManProp(home,c,t); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ +./gecode/int/cumulative/man-prop.hpp:40:41: note: initializing argument 1 of 'Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]' + 40 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) + | ~~~~~^~~~ +./gecode/int/cumulative/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]': +./gecode/int/cumulative/post.hpp:45:45: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFixPTask; Cap = Gecode::Int::IntView]' + 45 | return ManProp::post(home,c,t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +gecode/int/cumulative.cpp:92:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' + 92 | GECODE_ES_FAIL(manpost(home,c,tasks,ipl)); +gecode/int/cumulative.cpp:368:34: required from here + 368 | Int::Cumulative::cumulative(home,Int::IntView(c),t,s,p,u,ipl); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/cumulative/man-prop.hpp:69:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 68 | return Unary::ManProp::UnaryTask,PL> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 69 | ::post(home,mt); + | ~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ +./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLBA]' + 48 | ManProp::post(Home home, TaskArray& t) { + | ~~~~~^~~~ +./gecode/int/cumulative/man-prop.hpp:71:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | (void) new (home) ManProp(home,c,t); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ +./gecode/int/cumulative/man-prop.hpp:40:41: note: initializing argument 1 of 'Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]' + 40 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) + | ~~~~~^~~~ +./gecode/int/cumulative/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]': +./gecode/int/cumulative/post.hpp:41:44: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFixPSETask; Cap = Gecode::Int::IntView]' + 41 | return ManProp::post(home,c,t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +gecode/int/cumulative.cpp:99:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' + 99 | GECODE_ES_FAIL(manpost(home,c,tasks,ipl)); +gecode/int/cumulative.cpp:368:34: required from here + 368 | Int::Cumulative::cumulative(home,Int::IntView(c),t,s,p,u,ipl); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/cumulative/man-prop.hpp:69:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 68 | return Unary::ManProp::UnaryTask,PL> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 69 | ::post(home,mt); + | ~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ +./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLB]' + 48 | ManProp::post(Home home, TaskArray& t) { + | ~~~~~^~~~ +./gecode/int/cumulative/man-prop.hpp:71:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | (void) new (home) ManProp(home,c,t); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ +./gecode/int/cumulative/man-prop.hpp:40:41: note: initializing argument 1 of 'Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]' + 40 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) + | ~~~~~^~~~ +./gecode/int/cumulative/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]': +./gecode/int/cumulative/post.hpp:43:44: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFixPSETask; Cap = Gecode::Int::IntView]' + 43 | return ManProp::post(home,c,t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +gecode/int/cumulative.cpp:99:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' + 99 | GECODE_ES_FAIL(manpost(home,c,tasks,ipl)); +gecode/int/cumulative.cpp:368:34: required from here + 368 | Int::Cumulative::cumulative(home,Int::IntView(c),t,s,p,u,ipl); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/cumulative/man-prop.hpp:69:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 68 | return Unary::ManProp::UnaryTask,PL> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 69 | ::post(home,mt); + | ~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLA]' + 48 | ManProp::post(Home home, TaskArray& t) { + | ~~~~~^~~~ +./gecode/int/cumulative/man-prop.hpp:71:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | (void) new (home) ManProp(home,c,t); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/cumulative/man-prop.hpp:40:41: note: initializing argument 1 of 'Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]' + 40 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) + | ~~~~~^~~~ +./gecode/int/cumulative/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]': +./gecode/int/cumulative/post.hpp:45:45: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFixPSETask; Cap = Gecode::Int::IntView]' + 45 | return ManProp::post(home,c,t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +gecode/int/cumulative.cpp:99:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' + 99 | GECODE_ES_FAIL(manpost(home,c,tasks,ipl)); +gecode/int/cumulative.cpp:368:34: required from here + 368 | Int::Cumulative::cumulative(home,Int::IntView(c),t,s,p,u,ipl); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/cumulative/man-prop.hpp:69:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 68 | return Unary::ManProp::UnaryTask,PL> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 69 | ::post(home,mt); + | ~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLBA]' + 48 | ManProp::post(Home home, TaskArray& t) { + | ~~~~~^~~~ +./gecode/int/cumulative/man-prop.hpp:71:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | (void) new (home) ManProp(home,c,t); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/cumulative/man-prop.hpp:40:41: note: initializing argument 1 of 'Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]' + 40 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) + | ~~~~~^~~~ +./gecode/int/cumulative/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]': +./gecode/int/cumulative/post.hpp:56:44: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = OptFixPTask; Cap = Gecode::Int::ConstIntView]' + 56 | return OptProp::post(home,c,t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +gecode/int/cumulative.cpp:150:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' + 150 | GECODE_ES_FAIL(optpost(home,c,tasks,ipl)); +gecode/int/cumulative.cpp:377:32: required from here + 377 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),t,s,p,u,m,ipl); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/cumulative/opt-prop.hpp:87:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 86 | return Unary::OptProp::UnaryTask,PL> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 87 | ::post(home,mt); + | ~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int/unary.hh:850: +./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLB]' + 50 | OptProp::post(Home home, TaskArray& t) { + | ~~~~~^~~~ +./gecode/int/cumulative/opt-prop.hpp:94:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 93 | return ManProp::ManTask,Cap,PL> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 94 | ::post(home,c,mt); + | ~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]' + 54 | ManProp::post(Home home, Cap c, TaskArray& t) { + | ~~~~~^~~~ +./gecode/int/cumulative/opt-prop.hpp:96:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 96 | (void) new (home) OptProp(home,c,t); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -gecode/int/cumulative.cpp: In function 'void Gecode::cumulative(Home, int, const TaskTypeArgs&, const IntVarArgs&, const IntArgs&, const IntArgs&, IntPropLevel)': -gecode/int/cumulative.cpp:358:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 358 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),t,s,p,u,ipl); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/cumulative/opt-prop.hpp:42:41: note: initializing argument 1 of 'Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]' + 42 | OptProp::OptProp(Home home, Cap c0, TaskArray& t) + | ~~~~~^~~~ +./gecode/int/cumulative/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]': +./gecode/int/cumulative/post.hpp:58:44: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = OptFixPTask; Cap = Gecode::Int::ConstIntView]' + 58 | return OptProp::post(home,c,t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +gecode/int/cumulative.cpp:150:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' + 150 | GECODE_ES_FAIL(optpost(home,c,tasks,ipl)); +gecode/int/cumulative.cpp:377:32: required from here + 377 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),t,s,p,u,m,ipl); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/cumulative/opt-prop.hpp:87:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 86 | return Unary::OptProp::UnaryTask,PL> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 87 | ::post(home,mt); + | ~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -gecode/int/cumulative.cpp:44:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' - 44 | cumulative(Home home, Cap c, const TaskTypeArgs& t, - | ~~~~~^~~~ -gecode/int/cumulative.cpp: In function 'void Gecode::cumulative(Home, IntVar, const TaskTypeArgs&, const IntVarArgs&, const IntArgs&, const IntArgs&, IntPropLevel)': -gecode/int/cumulative.cpp:366:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 366 | cumulative(home,c.val(),t,s,p,u,ipl); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLA]' + 50 | OptProp::post(Home home, TaskArray& t) { + | ~~~~~^~~~ +./gecode/int/cumulative/opt-prop.hpp:94:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 93 | return ManProp::ManTask,Cap,PL> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 94 | ::post(home,c,mt); + | ~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -gecode/int/cumulative.cpp:354:19: note: initializing argument 1 of 'void Gecode::cumulative(Home, int, const TaskTypeArgs&, const IntVarArgs&, const IntArgs&, const IntArgs&, IntPropLevel)' - 354 | cumulative(Home home, int c, const TaskTypeArgs& t, - | ~~~~~^~~~ -gecode/int/cumulative.cpp:368:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 368 | Int::Cumulative::cumulative(home,Int::IntView(c),t,s,p,u,ipl); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]' + 54 | ManProp::post(Home home, Cap c, TaskArray& t) { + | ~~~~~^~~~ +./gecode/int/cumulative/opt-prop.hpp:96:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 96 | (void) new (home) OptProp(home,c,t); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -gecode/int/cumulative.cpp:44:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' - 44 | cumulative(Home home, Cap c, const TaskTypeArgs& t, - | ~~~~~^~~~ -gecode/int/cumulative.cpp: In function 'void Gecode::cumulative(Home, int, const TaskTypeArgs&, const IntVarArgs&, const IntArgs&, const IntArgs&, const BoolVarArgs&, IntPropLevel)': -gecode/int/cumulative.cpp:377:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/int/cumulative/opt-prop.hpp:42:41: note: initializing argument 1 of 'Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]' + 42 | OptProp::OptProp(Home home, Cap c0, TaskArray& t) + | ~~~~~^~~~ +./gecode/int/cumulative/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]': +./gecode/int/cumulative/post.hpp:60:45: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = OptFixPTask; Cap = Gecode::Int::ConstIntView]' + 60 | return OptProp::post(home,c,t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +gecode/int/cumulative.cpp:150:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' + 150 | GECODE_ES_FAIL(optpost(home,c,tasks,ipl)); +gecode/int/cumulative.cpp:377:32: required from here 377 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),t,s,p,u,m,ipl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/cumulative/opt-prop.hpp:87:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 86 | return Unary::OptProp::UnaryTask,PL> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 87 | ::post(home,mt); + | ~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -gecode/int/cumulative.cpp:106:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' - 106 | cumulative(Home home, Cap c, const TaskTypeArgs& t, - | ~~~~~^~~~ -gecode/int/cumulative.cpp: In function 'void Gecode::cumulative(Home, IntVar, const TaskTypeArgs&, const IntVarArgs&, const IntArgs&, const IntArgs&, const BoolVarArgs&, IntPropLevel)': -gecode/int/cumulative.cpp:385:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 385 | cumulative(home,c.val(),t,s,p,u,m,ipl); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/int/cumulative.cpp:373:19: note: initializing argument 1 of 'void Gecode::cumulative(Home, int, const TaskTypeArgs&, const IntVarArgs&, const IntArgs&, const IntArgs&, const BoolVarArgs&, IntPropLevel)' - 373 | cumulative(Home home, int c, const TaskTypeArgs& t, - | ~~~~~^~~~ -gecode/int/cumulative.cpp:387:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 387 | Int::Cumulative::cumulative(home,Int::IntView(c),t,s,p,u,m,ipl); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLBA]' + 50 | OptProp::post(Home home, TaskArray& t) { + | ~~~~~^~~~ +./gecode/int/cumulative/opt-prop.hpp:94:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 93 | return ManProp::ManTask,Cap,PL> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 94 | ::post(home,c,mt); + | ~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -gecode/int/cumulative.cpp:106:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' - 106 | cumulative(Home home, Cap c, const TaskTypeArgs& t, - | ~~~~~^~~~ -gecode/int/cumulative.cpp: In function 'void Gecode::cumulative(Home, int, const IntVarArgs&, const IntArgs&, const IntArgs&, IntPropLevel)': -gecode/int/cumulative.cpp:395:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 395 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),s,p,u,ipl); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]' + 54 | ManProp::post(Home home, Cap c, TaskArray& t) { + | ~~~~~^~~~ +./gecode/int/cumulative/opt-prop.hpp:96:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 96 | (void) new (home) OptProp(home,c,t); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -gecode/int/cumulative.cpp:164:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]' - 164 | cumulative(Home home, Cap c, const IntVarArgs& s, - | ~~~~~^~~~ -gecode/int/cumulative.cpp: In function 'void Gecode::cumulative(Home, IntVar, const IntVarArgs&, const IntArgs&, const IntArgs&, IntPropLevel)': -gecode/int/cumulative.cpp:402:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 402 | cumulative(home,c.val(),s,p,u,ipl); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/cumulative/opt-prop.hpp:42:41: note: initializing argument 1 of 'Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]' + 42 | OptProp::OptProp(Home home, Cap c0, TaskArray& t) + | ~~~~~^~~~ +./gecode/int/cumulative/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]': +./gecode/int/cumulative/post.hpp:56:44: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = OptFixPSETask; Cap = Gecode::Int::ConstIntView]' + 56 | return OptProp::post(home,c,t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +gecode/int/cumulative.cpp:157:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' + 157 | GECODE_ES_FAIL(optpost(home,c,tasks,ipl)); +gecode/int/cumulative.cpp:377:32: required from here + 377 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),t,s,p,u,m,ipl); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/cumulative/opt-prop.hpp:87:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 86 | return Unary::OptProp::UnaryTask,PL> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 87 | ::post(home,mt); + | ~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -gecode/int/cumulative.cpp:392:19: note: initializing argument 1 of 'void Gecode::cumulative(Home, int, const IntVarArgs&, const IntArgs&, const IntArgs&, IntPropLevel)' - 392 | cumulative(Home home, int c, const IntVarArgs& s, - | ~~~~~^~~~ -gecode/int/cumulative.cpp:404:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 404 | Int::Cumulative::cumulative(home,Int::IntView(c),s,p,u,ipl); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLB]' + 50 | OptProp::post(Home home, TaskArray& t) { + | ~~~~~^~~~ +./gecode/int/cumulative/opt-prop.hpp:94:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 93 | return ManProp::ManTask,Cap,PL> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 94 | ::post(home,c,mt); + | ~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -gecode/int/cumulative.cpp:164:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]' - 164 | cumulative(Home home, Cap c, const IntVarArgs& s, - | ~~~~~^~~~ -gecode/int/cumulative.cpp: In function 'void Gecode::cumulative(Home, int, const IntVarArgs&, const IntArgs&, const IntArgs&, const BoolVarArgs&, IntPropLevel)': -gecode/int/cumulative.cpp:412:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 412 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),s,p,u,m,ipl); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]' + 54 | ManProp::post(Home home, Cap c, TaskArray& t) { + | ~~~~~^~~~ +./gecode/int/cumulative/opt-prop.hpp:96:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 96 | (void) new (home) OptProp(home,c,t); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -gecode/int/cumulative.cpp:212:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]' - 212 | cumulative(Home home, Cap c, const IntVarArgs& s, const IntArgs& p, - | ~~~~~^~~~ -gecode/int/cumulative.cpp: In function 'void Gecode::cumulative(Home, IntVar, const IntVarArgs&, const IntArgs&, const IntArgs&, const BoolVarArgs&, IntPropLevel)': -gecode/int/cumulative.cpp:419:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 419 | cumulative(home,c.val(),s,p,u,m,ipl); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/cumulative/opt-prop.hpp:42:41: note: initializing argument 1 of 'Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]' + 42 | OptProp::OptProp(Home home, Cap c0, TaskArray& t) + | ~~~~~^~~~ +./gecode/int/cumulative/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]': +./gecode/int/cumulative/post.hpp:58:44: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = OptFixPSETask; Cap = Gecode::Int::ConstIntView]' + 58 | return OptProp::post(home,c,t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +gecode/int/cumulative.cpp:157:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' + 157 | GECODE_ES_FAIL(optpost(home,c,tasks,ipl)); +gecode/int/cumulative.cpp:377:32: required from here + 377 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),t,s,p,u,m,ipl); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/cumulative/opt-prop.hpp:87:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 86 | return Unary::OptProp::UnaryTask,PL> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 87 | ::post(home,mt); + | ~~~~~~^~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -gecode/int/cumulative.cpp:409:19: note: initializing argument 1 of 'void Gecode::cumulative(Home, int, const IntVarArgs&, const IntArgs&, const IntArgs&, const BoolVarArgs&, IntPropLevel)' - 409 | cumulative(Home home, int c, const IntVarArgs& s, const IntArgs& p, - | ~~~~~^~~~ -gecode/int/cumulative.cpp:421:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 421 | Int::Cumulative::cumulative(home,Int::IntView(c),s,p,u,m,ipl); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLA]' + 50 | OptProp::post(Home home, TaskArray& t) { + | ~~~~~^~~~ +./gecode/int/cumulative/opt-prop.hpp:94:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 93 | return ManProp::ManTask,Cap,PL> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 94 | ::post(home,c,mt); + | ~~~~~~^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -gecode/int/cumulative.cpp:212:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]' - 212 | cumulative(Home home, Cap c, const IntVarArgs& s, const IntArgs& p, - | ~~~~~^~~~ -gecode/int/cumulative.cpp: In function 'void Gecode::cumulative(Home, int, const IntVarArgs&, const IntVarArgs&, const IntVarArgs&, const IntArgs&, IntPropLevel)': -gecode/int/cumulative.cpp:430:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 430 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),s,p,e,u,ipl); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/int/cumulative.cpp:255:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]' - 255 | cumulative(Home home, Cap c, const IntVarArgs& s, - | ~~~~~^~~~ -gecode/int/cumulative.cpp: In function 'void Gecode::cumulative(Home, IntVar, const IntVarArgs&, const IntVarArgs&, const IntVarArgs&, const IntArgs&, IntPropLevel)': -gecode/int/cumulative.cpp:438:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 438 | cumulative(home,c.val(),s,p,e,u,ipl); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/int/cumulative.cpp:426:19: note: initializing argument 1 of 'void Gecode::cumulative(Home, int, const IntVarArgs&, const IntVarArgs&, const IntVarArgs&, const IntArgs&, IntPropLevel)' - 426 | cumulative(Home home, int c, const IntVarArgs& s, - | ~~~~~^~~~ -gecode/int/cumulative.cpp:440:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 440 | Int::Cumulative::cumulative(home,Int::IntView(c),s,p,e,u,ipl); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/int/cumulative.cpp:255:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]' - 255 | cumulative(Home home, Cap c, const IntVarArgs& s, - | ~~~~~^~~~ -gecode/int/cumulative.cpp: In function 'void Gecode::cumulative(Home, int, const IntVarArgs&, const IntVarArgs&, const IntVarArgs&, const IntArgs&, const BoolVarArgs&, IntPropLevel)': -gecode/int/cumulative.cpp:449:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 449 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),s,p,e,u,m,ipl); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/int/cumulative.cpp:304:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]' - 304 | cumulative(Home home, Cap c, const IntVarArgs& s, const IntVarArgs& p, - | ~~~~~^~~~ -gecode/int/cumulative.cpp: In function 'void Gecode::cumulative(Home, IntVar, const IntVarArgs&, const IntVarArgs&, const IntVarArgs&, const IntArgs&, const BoolVarArgs&, IntPropLevel)': -gecode/int/cumulative.cpp:457:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 457 | cumulative(home,c.val(),s,p,e,u,m,ipl); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/int/cumulative.cpp:445:19: note: initializing argument 1 of 'void Gecode::cumulative(Home, int, const IntVarArgs&, const IntVarArgs&, const IntVarArgs&, const IntArgs&, const BoolVarArgs&, IntPropLevel)' - 445 | cumulative(Home home, int c, const IntVarArgs& s, const IntVarArgs& p, - | ~~~~~^~~~ -gecode/int/cumulative.cpp:459:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 459 | Int::Cumulative::cumulative(home,Int::IntView(c),s,p,e,u,m,ipl); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/int/cumulative.cpp:304:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]' - 304 | cumulative(Home home, Cap c, const IntVarArgs& s, const IntVarArgs& p, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:139: -gecode/int/cumulative.cpp: In instantiation of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]': -gecode/int/cumulative.cpp:358:32: required from here - 358 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),t,s,p,u,ipl); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^~~~~~~~~~~~ -gecode/int/cumulative.cpp:60:5: note: in expansion of macro 'GECODE_POST' - 60 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/int/cumulative.cpp:76:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 76 | unary(home,t,s,p,ipl); - | ~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:3383:14: note: initializing argument 1 of 'void Gecode::unary(Home, const TaskTypeArgs&, const IntVarArgs&, const IntArgs&, IntPropLevel)' - 3383 | unary(Home home, const TaskTypeArgs& t, - | ~~~~~^~~~ -gecode/int/cumulative.cpp:92:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 92 | GECODE_ES_FAIL(manpost(home,c,tasks,ipl)); -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/cumulative.hh:767: -./gecode/int/cumulative/post.hpp:38:16: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFixPTask; Cap = Gecode::Int::ConstIntView]' - 38 | manpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { - | ~~~~~^~~~ -gecode/int/cumulative.cpp:99:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 99 | GECODE_ES_FAIL(manpost(home,c,tasks,ipl)); -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/post.hpp:38:16: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFixPSETask; Cap = Gecode::Int::ConstIntView]' - 38 | manpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { - | ~~~~~^~~~ -gecode/int/cumulative.cpp: In instantiation of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]': -gecode/int/cumulative.cpp:368:34: required from here - 368 | Int::Cumulative::cumulative(home,Int::IntView(c),t,s,p,u,ipl); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^~~~~~~~~~~~ -gecode/int/cumulative.cpp:60:5: note: in expansion of macro 'GECODE_POST' - 60 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/int/cumulative.cpp:76:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 76 | unary(home,t,s,p,ipl); - | ~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:3383:14: note: initializing argument 1 of 'void Gecode::unary(Home, const TaskTypeArgs&, const IntVarArgs&, const IntArgs&, IntPropLevel)' - 3383 | unary(Home home, const TaskTypeArgs& t, - | ~~~~~^~~~ -gecode/int/cumulative.cpp:92:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 92 | GECODE_ES_FAIL(manpost(home,c,tasks,ipl)); -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/post.hpp:38:16: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFixPTask; Cap = Gecode::Int::IntView]' - 38 | manpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { - | ~~~~~^~~~ -gecode/int/cumulative.cpp:99:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 99 | GECODE_ES_FAIL(manpost(home,c,tasks,ipl)); -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/post.hpp:38:16: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFixPSETask; Cap = Gecode::Int::IntView]' - 38 | manpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { - | ~~~~~^~~~ -gecode/int/cumulative.cpp: In instantiation of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]': -gecode/int/cumulative.cpp:377:32: required from here - 377 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),t,s,p,u,m,ipl); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^~~~~~~~~~~~ -gecode/int/cumulative.cpp:124:5: note: in expansion of macro 'GECODE_POST' - 124 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/int/cumulative.cpp:134:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 134 | cumulative(home,c,t,s,p,u,ipl); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/int/cumulative.cpp:44:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' - 44 | cumulative(Home home, Cap c, const TaskTypeArgs& t, - | ~~~~~^~~~ -gecode/int/cumulative.cpp:150:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 150 | GECODE_ES_FAIL(optpost(home,c,tasks,ipl)); -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/post.hpp:53:16: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = OptFixPTask; Cap = Gecode::Int::ConstIntView]' - 53 | optpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { - | ~~~~~^~~~ -gecode/int/cumulative.cpp:157:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 157 | GECODE_ES_FAIL(optpost(home,c,tasks,ipl)); -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/post.hpp:53:16: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = OptFixPSETask; Cap = Gecode::Int::ConstIntView]' - 53 | optpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { - | ~~~~~^~~~ -gecode/int/cumulative.cpp: In instantiation of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]': -gecode/int/cumulative.cpp:387:34: required from here - 387 | Int::Cumulative::cumulative(home,Int::IntView(c),t,s,p,u,m,ipl); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^~~~~~~~~~~~ -gecode/int/cumulative.cpp:124:5: note: in expansion of macro 'GECODE_POST' - 124 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/int/cumulative.cpp:134:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 134 | cumulative(home,c,t,s,p,u,ipl); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/int/cumulative.cpp:44:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' - 44 | cumulative(Home home, Cap c, const TaskTypeArgs& t, - | ~~~~~^~~~ -gecode/int/cumulative.cpp:150:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 150 | GECODE_ES_FAIL(optpost(home,c,tasks,ipl)); -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/post.hpp:53:16: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = OptFixPTask; Cap = Gecode::Int::IntView]' - 53 | optpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { - | ~~~~~^~~~ -gecode/int/cumulative.cpp:157:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 157 | GECODE_ES_FAIL(optpost(home,c,tasks,ipl)); -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/post.hpp:53:16: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = OptFixPSETask; Cap = Gecode::Int::IntView]' - 53 | optpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { - | ~~~~~^~~~ -gecode/int/cumulative.cpp: In instantiation of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]': -gecode/int/cumulative.cpp:395:32: required from here - 395 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),s,p,u,ipl); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^~~~~~~~~~~~ -gecode/int/cumulative.cpp:180:5: note: in expansion of macro 'GECODE_POST' - 180 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/int/cumulative.cpp:196:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 196 | unary(home,s,p,ipl); - | ~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:3311:14: note: initializing argument 1 of 'void Gecode::unary(Home, const IntVarArgs&, const IntArgs&, IntPropLevel)' - 3311 | unary(Home home, const IntVarArgs& s, const IntArgs& p, - | ~~~~~^~~~ -gecode/int/cumulative.cpp:206:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 206 | GECODE_ES_FAIL(manpost(home,c,t,ipl)); -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/post.hpp:38:16: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFixPTask; Cap = Gecode::Int::ConstIntView]' - 38 | manpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { - | ~~~~~^~~~ -gecode/int/cumulative.cpp: In instantiation of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]': -gecode/int/cumulative.cpp:404:34: required from here - 404 | Int::Cumulative::cumulative(home,Int::IntView(c),s,p,u,ipl); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^~~~~~~~~~~~ -gecode/int/cumulative.cpp:180:5: note: in expansion of macro 'GECODE_POST' - 180 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/int/cumulative.cpp:196:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 196 | unary(home,s,p,ipl); - | ~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:3311:14: note: initializing argument 1 of 'void Gecode::unary(Home, const IntVarArgs&, const IntArgs&, IntPropLevel)' - 3311 | unary(Home home, const IntVarArgs& s, const IntArgs& p, - | ~~~~~^~~~ -gecode/int/cumulative.cpp:206:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 206 | GECODE_ES_FAIL(manpost(home,c,t,ipl)); -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/post.hpp:38:16: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFixPTask; Cap = Gecode::Int::IntView]' - 38 | manpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { - | ~~~~~^~~~ -gecode/int/cumulative.cpp: In instantiation of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]': -gecode/int/cumulative.cpp:412:32: required from here - 412 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),s,p,u,m,ipl); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^~~~~~~~~~~~ -gecode/int/cumulative.cpp:229:5: note: in expansion of macro 'GECODE_POST' - 229 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/int/cumulative.cpp:239:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 239 | cumulative(home,c,s,p,u,ipl); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/int/cumulative.cpp:164:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]' - 164 | cumulative(Home home, Cap c, const IntVarArgs& s, - | ~~~~~^~~~ -gecode/int/cumulative.cpp:249:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 249 | GECODE_ES_FAIL(optpost(home,c,t,ipl)); -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/post.hpp:53:16: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = OptFixPTask; Cap = Gecode::Int::ConstIntView]' - 53 | optpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { - | ~~~~~^~~~ -gecode/int/cumulative.cpp: In instantiation of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]': -gecode/int/cumulative.cpp:421:34: required from here - 421 | Int::Cumulative::cumulative(home,Int::IntView(c),s,p,u,m,ipl); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^~~~~~~~~~~~ -gecode/int/cumulative.cpp:229:5: note: in expansion of macro 'GECODE_POST' - 229 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/int/cumulative.cpp:239:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 239 | cumulative(home,c,s,p,u,ipl); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/int/cumulative.cpp:164:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]' - 164 | cumulative(Home home, Cap c, const IntVarArgs& s, - | ~~~~~^~~~ -gecode/int/cumulative.cpp:249:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 249 | GECODE_ES_FAIL(optpost(home,c,t,ipl)); -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/post.hpp:53:16: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = OptFixPTask; Cap = Gecode::Int::IntView]' - 53 | optpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { - | ~~~~~^~~~ -gecode/int/cumulative.cpp: In instantiation of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]': -gecode/int/cumulative.cpp:430:32: required from here - 430 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),s,p,e,u,ipl); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^~~~~~~~~~~~ -gecode/int/cumulative.cpp:273:5: note: in expansion of macro 'GECODE_POST' - 273 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/int/cumulative.cpp:288:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 288 | cumulative(home,c,s,pp,u,ipl); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/int/cumulative.cpp:164:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]' - 164 | cumulative(Home home, Cap c, const IntVarArgs& s, - | ~~~~~^~~~ -gecode/int/cumulative.cpp:298:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 298 | GECODE_ES_FAIL(manpost(home,c,t,ipl)); -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/post.hpp:38:16: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFlexTask; Cap = Gecode::Int::ConstIntView]' - 38 | manpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { - | ~~~~~^~~~ -gecode/int/cumulative.cpp: In instantiation of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]': -gecode/int/cumulative.cpp:440:34: required from here - 440 | Int::Cumulative::cumulative(home,Int::IntView(c),s,p,e,u,ipl); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^~~~~~~~~~~~ -gecode/int/cumulative.cpp:273:5: note: in expansion of macro 'GECODE_POST' - 273 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/int/cumulative.cpp:288:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 288 | cumulative(home,c,s,pp,u,ipl); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/int/cumulative.cpp:164:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]' - 164 | cumulative(Home home, Cap c, const IntVarArgs& s, - | ~~~~~^~~~ -gecode/int/cumulative.cpp:298:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 298 | GECODE_ES_FAIL(manpost(home,c,t,ipl)); -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/post.hpp:38:16: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFlexTask; Cap = Gecode::Int::IntView]' - 38 | manpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { - | ~~~~~^~~~ -gecode/int/cumulative.cpp: In instantiation of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]': -gecode/int/cumulative.cpp:449:32: required from here - 449 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),s,p,e,u,m,ipl); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^~~~~~~~~~~~ -gecode/int/cumulative.cpp:323:5: note: in expansion of macro 'GECODE_POST' - 323 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/int/cumulative.cpp:335:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 335 | cumulative(home,c,s,p,e,u,ipl); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/int/cumulative.cpp:255:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]' - 255 | cumulative(Home home, Cap c, const IntVarArgs& s, - | ~~~~~^~~~ -gecode/int/cumulative.cpp:345:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 345 | GECODE_ES_FAIL(optpost(home,c,t,ipl)); -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/post.hpp:53:16: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = OptFlexTask; Cap = Gecode::Int::ConstIntView]' - 53 | optpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { - | ~~~~~^~~~ -gecode/int/cumulative.cpp: In instantiation of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]': -gecode/int/cumulative.cpp:459:34: required from here - 459 | Int::Cumulative::cumulative(home,Int::IntView(c),s,p,e,u,m,ipl); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^~~~~~~~~~~~ -gecode/int/cumulative.cpp:323:5: note: in expansion of macro 'GECODE_POST' - 323 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/int/cumulative.cpp:335:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 335 | cumulative(home,c,s,p,e,u,ipl); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/int/cumulative.cpp:255:19: note: initializing argument 1 of 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]' - 255 | cumulative(Home home, Cap c, const IntVarArgs& s, - | ~~~~~^~~~ -gecode/int/cumulative.cpp:345:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 345 | GECODE_ES_FAIL(optpost(home,c,t,ipl)); -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/post.hpp:53:16: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = OptFlexTask; Cap = Gecode::Int::IntView]' - 53 | optpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/cumulatives.o gecode/int/cumulatives.cpp -./gecode/int/cumulative/post.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFixPTask; Cap = Gecode::Int::ConstIntView]': -gecode/int/cumulative.cpp:92:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' - 92 | GECODE_ES_FAIL(manpost(home,c,tasks,ipl)); -gecode/int/cumulative.cpp:358:32: required from here - 358 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),t,s,p,u,ipl); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/cumulative/post.hpp:41:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | return ManProp::post(home,c,t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/cumulative.hh:765: -./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]' - 54 | ManProp::post(Home home, Cap c, TaskArray& t) { - | ~~~~~^~~~ -./gecode/int/cumulative/post.hpp:43:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | return ManProp::post(home,c,t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]' - 54 | ManProp::post(Home home, Cap c, TaskArray& t) { - | ~~~~~^~~~ -./gecode/int/cumulative/post.hpp:45:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | return ManProp::post(home,c,t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]' - 54 | ManProp::post(Home home, Cap c, TaskArray& t) { - | ~~~~~^~~~ -./gecode/int/cumulative/post.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFixPSETask; Cap = Gecode::Int::ConstIntView]': -gecode/int/cumulative.cpp:99:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' - 99 | GECODE_ES_FAIL(manpost(home,c,tasks,ipl)); -gecode/int/cumulative.cpp:358:32: required from here - 358 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),t,s,p,u,ipl); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/cumulative/post.hpp:41:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | return ManProp::post(home,c,t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]' - 54 | ManProp::post(Home home, Cap c, TaskArray& t) { - | ~~~~~^~~~ -./gecode/int/cumulative/post.hpp:43:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | return ManProp::post(home,c,t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]' - 54 | ManProp::post(Home home, Cap c, TaskArray& t) { - | ~~~~~^~~~ -./gecode/int/cumulative/post.hpp:45:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | return ManProp::post(home,c,t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]' - 54 | ManProp::post(Home home, Cap c, TaskArray& t) { - | ~~~~~^~~~ -./gecode/int/cumulative/post.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFixPTask; Cap = Gecode::Int::IntView]': -gecode/int/cumulative.cpp:92:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' - 92 | GECODE_ES_FAIL(manpost(home,c,tasks,ipl)); -gecode/int/cumulative.cpp:368:34: required from here - 368 | Int::Cumulative::cumulative(home,Int::IntView(c),t,s,p,u,ipl); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/cumulative/post.hpp:41:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | return ManProp::post(home,c,t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]' - 54 | ManProp::post(Home home, Cap c, TaskArray& t) { - | ~~~~~^~~~ -./gecode/int/cumulative/post.hpp:43:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | return ManProp::post(home,c,t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]' - 54 | ManProp::post(Home home, Cap c, TaskArray& t) { - | ~~~~~^~~~ -./gecode/int/cumulative/post.hpp:45:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | return ManProp::post(home,c,t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]' - 54 | ManProp::post(Home home, Cap c, TaskArray& t) { - | ~~~~~^~~~ -./gecode/int/cumulative/post.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFixPSETask; Cap = Gecode::Int::IntView]': -gecode/int/cumulative.cpp:99:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' - 99 | GECODE_ES_FAIL(manpost(home,c,tasks,ipl)); -gecode/int/cumulative.cpp:368:34: required from here - 368 | Int::Cumulative::cumulative(home,Int::IntView(c),t,s,p,u,ipl); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/cumulative/post.hpp:41:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | return ManProp::post(home,c,t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]' - 54 | ManProp::post(Home home, Cap c, TaskArray& t) { - | ~~~~~^~~~ -./gecode/int/cumulative/post.hpp:43:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | return ManProp::post(home,c,t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]' - 54 | ManProp::post(Home home, Cap c, TaskArray& t) { - | ~~~~~^~~~ -./gecode/int/cumulative/post.hpp:45:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | return ManProp::post(home,c,t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]' - 54 | ManProp::post(Home home, Cap c, TaskArray& t) { - | ~~~~~^~~~ -./gecode/int/cumulative/post.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = OptFixPTask; Cap = Gecode::Int::ConstIntView]': -gecode/int/cumulative.cpp:150:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' - 150 | GECODE_ES_FAIL(optpost(home,c,tasks,ipl)); -gecode/int/cumulative.cpp:377:32: required from here - 377 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),t,s,p,u,m,ipl); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/cumulative/post.hpp:56:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | return OptProp::post(home,c,t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/cumulative.hh:766: -./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]' - 56 | OptProp::post(Home home, Cap c, TaskArray& t) { - | ~~~~~^~~~ -./gecode/int/cumulative/post.hpp:58:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 58 | return OptProp::post(home,c,t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]' - 56 | OptProp::post(Home home, Cap c, TaskArray& t) { - | ~~~~~^~~~ -./gecode/int/cumulative/post.hpp:60:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | return OptProp::post(home,c,t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]' - 56 | OptProp::post(Home home, Cap c, TaskArray& t) { - | ~~~~~^~~~ -./gecode/int/cumulative/post.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = OptFixPSETask; Cap = Gecode::Int::ConstIntView]': -gecode/int/cumulative.cpp:157:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' - 157 | GECODE_ES_FAIL(optpost(home,c,tasks,ipl)); -gecode/int/cumulative.cpp:377:32: required from here - 377 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),t,s,p,u,m,ipl); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/cumulative/post.hpp:56:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | return OptProp::post(home,c,t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]' - 56 | OptProp::post(Home home, Cap c, TaskArray& t) { - | ~~~~~^~~~ -./gecode/int/cumulative/post.hpp:58:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 58 | return OptProp::post(home,c,t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]' - 56 | OptProp::post(Home home, Cap c, TaskArray& t) { - | ~~~~~^~~~ -./gecode/int/cumulative/post.hpp:60:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | return OptProp::post(home,c,t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]' - 56 | OptProp::post(Home home, Cap c, TaskArray& t) { - | ~~~~~^~~~ -./gecode/int/cumulative/post.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = OptFixPTask; Cap = Gecode::Int::IntView]': -gecode/int/cumulative.cpp:150:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' - 150 | GECODE_ES_FAIL(optpost(home,c,tasks,ipl)); -gecode/int/cumulative.cpp:387:34: required from here - 387 | Int::Cumulative::cumulative(home,Int::IntView(c),t,s,p,u,m,ipl); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/cumulative/post.hpp:56:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | return OptProp::post(home,c,t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]' - 56 | OptProp::post(Home home, Cap c, TaskArray& t) { - | ~~~~~^~~~ -./gecode/int/cumulative/post.hpp:58:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 58 | return OptProp::post(home,c,t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]' - 56 | OptProp::post(Home home, Cap c, TaskArray& t) { - | ~~~~~^~~~ -./gecode/int/cumulative/post.hpp:60:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | return OptProp::post(home,c,t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]' - 56 | OptProp::post(Home home, Cap c, TaskArray& t) { - | ~~~~~^~~~ -./gecode/int/cumulative/post.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = OptFixPSETask; Cap = Gecode::Int::IntView]': -gecode/int/cumulative.cpp:157:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' - 157 | GECODE_ES_FAIL(optpost(home,c,tasks,ipl)); -gecode/int/cumulative.cpp:387:34: required from here - 387 | Int::Cumulative::cumulative(home,Int::IntView(c),t,s,p,u,m,ipl); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/cumulative/post.hpp:56:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | return OptProp::post(home,c,t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]' - 56 | OptProp::post(Home home, Cap c, TaskArray& t) { - | ~~~~~^~~~ -./gecode/int/cumulative/post.hpp:58:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 58 | return OptProp::post(home,c,t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]' - 56 | OptProp::post(Home home, Cap c, TaskArray& t) { - | ~~~~~^~~~ -./gecode/int/cumulative/post.hpp:60:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | return OptProp::post(home,c,t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]' - 56 | OptProp::post(Home home, Cap c, TaskArray& t) { - | ~~~~~^~~~ -./gecode/int/cumulative/post.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFlexTask; Cap = Gecode::Int::ConstIntView]': -gecode/int/cumulative.cpp:298:7: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]' - 298 | GECODE_ES_FAIL(manpost(home,c,t,ipl)); -gecode/int/cumulative.cpp:430:32: required from here - 430 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),s,p,e,u,ipl); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/cumulative/post.hpp:41:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | return ManProp::post(home,c,t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]' - 54 | ManProp::post(Home home, Cap c, TaskArray& t) { - | ~~~~~^~~~ -./gecode/int/cumulative/post.hpp:43:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | return ManProp::post(home,c,t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]' - 54 | ManProp::post(Home home, Cap c, TaskArray& t) { - | ~~~~~^~~~ -./gecode/int/cumulative/post.hpp:45:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | return ManProp::post(home,c,t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]' - 54 | ManProp::post(Home home, Cap c, TaskArray& t) { - | ~~~~~^~~~ -./gecode/int/cumulative/post.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFlexTask; Cap = Gecode::Int::IntView]': -gecode/int/cumulative.cpp:298:7: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]' - 298 | GECODE_ES_FAIL(manpost(home,c,t,ipl)); -gecode/int/cumulative.cpp:440:34: required from here - 440 | Int::Cumulative::cumulative(home,Int::IntView(c),s,p,e,u,ipl); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/cumulative/post.hpp:41:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | return ManProp::post(home,c,t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]' - 54 | ManProp::post(Home home, Cap c, TaskArray& t) { - | ~~~~~^~~~ -./gecode/int/cumulative/post.hpp:43:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | return ManProp::post(home,c,t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]' - 54 | ManProp::post(Home home, Cap c, TaskArray& t) { - | ~~~~~^~~~ -./gecode/int/cumulative/post.hpp:45:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | return ManProp::post(home,c,t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]' - 54 | ManProp::post(Home home, Cap c, TaskArray& t) { - | ~~~~~^~~~ -./gecode/int/cumulative/post.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = OptFlexTask; Cap = Gecode::Int::ConstIntView]': -gecode/int/cumulative.cpp:345:7: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]' - 345 | GECODE_ES_FAIL(optpost(home,c,t,ipl)); -gecode/int/cumulative.cpp:449:32: required from here - 449 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),s,p,e,u,m,ipl); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/cumulative/post.hpp:56:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | return OptProp::post(home,c,t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]' - 56 | OptProp::post(Home home, Cap c, TaskArray& t) { - | ~~~~~^~~~ -./gecode/int/cumulative/post.hpp:58:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 58 | return OptProp::post(home,c,t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]' - 56 | OptProp::post(Home home, Cap c, TaskArray& t) { - | ~~~~~^~~~ -./gecode/int/cumulative/post.hpp:60:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | return OptProp::post(home,c,t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]' - 56 | OptProp::post(Home home, Cap c, TaskArray& t) { - | ~~~~~^~~~ -./gecode/int/cumulative/post.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = OptFlexTask; Cap = Gecode::Int::IntView]': -gecode/int/cumulative.cpp:345:7: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]' - 345 | GECODE_ES_FAIL(optpost(home,c,t,ipl)); -gecode/int/cumulative.cpp:459:34: required from here - 459 | Int::Cumulative::cumulative(home,Int::IntView(c),s,p,e,u,m,ipl); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/cumulative/post.hpp:56:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | return OptProp::post(home,c,t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]' - 56 | OptProp::post(Home home, Cap c, TaskArray& t) { - | ~~~~~^~~~ -./gecode/int/cumulative/post.hpp:58:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 58 | return OptProp::post(home,c,t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]' - 56 | OptProp::post(Home home, Cap c, TaskArray& t) { - | ~~~~~^~~~ -./gecode/int/cumulative/post.hpp:60:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | return OptProp::post(home,c,t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]' - 56 | OptProp::post(Home home, Cap c, TaskArray& t) { - | ~~~~~^~~~ -./gecode/int/cumulative/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]': -./gecode/int/cumulative/post.hpp:41:44: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFixPTask; Cap = Gecode::Int::ConstIntView]' - 41 | return ManProp::post(home,c,t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -gecode/int/cumulative.cpp:92:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' - 92 | GECODE_ES_FAIL(manpost(home,c,tasks,ipl)); -gecode/int/cumulative.cpp:358:32: required from here - 358 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),t,s,p,u,ipl); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/cumulative/man-prop.hpp:69:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 68 | return Unary::ManProp::UnaryTask,PL> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 69 | ::post(home,mt); - | ~~~~~~^~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/unary.hh:849, - from ./gecode/int/cumulative.hh:40: -./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLB]' - 48 | ManProp::post(Home home, TaskArray& t) { - | ~~~~~^~~~ -./gecode/int/cumulative/man-prop.hpp:71:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | (void) new (home) ManProp(home,c,t); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/man-prop.hpp:40:41: note: initializing argument 1 of 'Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]' - 40 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) - | ~~~~~^~~~ -./gecode/int/cumulative/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]': -./gecode/int/cumulative/post.hpp:43:44: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFixPTask; Cap = Gecode::Int::ConstIntView]' - 43 | return ManProp::post(home,c,t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -gecode/int/cumulative.cpp:92:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' - 92 | GECODE_ES_FAIL(manpost(home,c,tasks,ipl)); -gecode/int/cumulative.cpp:358:32: required from here - 358 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),t,s,p,u,ipl); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/cumulative/man-prop.hpp:69:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 68 | return Unary::ManProp::UnaryTask,PL> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 69 | ::post(home,mt); - | ~~~~~~^~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLA]' - 48 | ManProp::post(Home home, TaskArray& t) { - | ~~~~~^~~~ -./gecode/int/cumulative/man-prop.hpp:71:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | (void) new (home) ManProp(home,c,t); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/man-prop.hpp:40:41: note: initializing argument 1 of 'Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]' - 40 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) - | ~~~~~^~~~ -./gecode/int/cumulative/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]': -./gecode/int/cumulative/post.hpp:45:45: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFixPTask; Cap = Gecode::Int::ConstIntView]' - 45 | return ManProp::post(home,c,t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -gecode/int/cumulative.cpp:92:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' - 92 | GECODE_ES_FAIL(manpost(home,c,tasks,ipl)); -gecode/int/cumulative.cpp:358:32: required from here - 358 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),t,s,p,u,ipl); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/cumulative/man-prop.hpp:69:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 68 | return Unary::ManProp::UnaryTask,PL> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 69 | ::post(home,mt); - | ~~~~~~^~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLBA]' - 48 | ManProp::post(Home home, TaskArray& t) { - | ~~~~~^~~~ -./gecode/int/cumulative/man-prop.hpp:71:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | (void) new (home) ManProp(home,c,t); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/man-prop.hpp:40:41: note: initializing argument 1 of 'Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]' - 40 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) - | ~~~~~^~~~ -./gecode/int/cumulative/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]': -./gecode/int/cumulative/post.hpp:41:44: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFixPSETask; Cap = Gecode::Int::ConstIntView]' - 41 | return ManProp::post(home,c,t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -gecode/int/cumulative.cpp:99:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' - 99 | GECODE_ES_FAIL(manpost(home,c,tasks,ipl)); -gecode/int/cumulative.cpp:358:32: required from here - 358 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),t,s,p,u,ipl); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/cumulative/man-prop.hpp:69:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 68 | return Unary::ManProp::UnaryTask,PL> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 69 | ::post(home,mt); - | ~~~~~~^~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLB]' - 48 | ManProp::post(Home home, TaskArray& t) { - | ~~~~~^~~~ -./gecode/int/cumulative/man-prop.hpp:71:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | (void) new (home) ManProp(home,c,t); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/man-prop.hpp:40:41: note: initializing argument 1 of 'Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]' - 40 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) - | ~~~~~^~~~ -./gecode/int/cumulative/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]': -./gecode/int/cumulative/post.hpp:43:44: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFixPSETask; Cap = Gecode::Int::ConstIntView]' - 43 | return ManProp::post(home,c,t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -gecode/int/cumulative.cpp:99:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' - 99 | GECODE_ES_FAIL(manpost(home,c,tasks,ipl)); -gecode/int/cumulative.cpp:358:32: required from here - 358 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),t,s,p,u,ipl); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/cumulative/man-prop.hpp:69:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 68 | return Unary::ManProp::UnaryTask,PL> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 69 | ::post(home,mt); - | ~~~~~~^~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLA]' - 48 | ManProp::post(Home home, TaskArray& t) { - | ~~~~~^~~~ -./gecode/int/cumulative/man-prop.hpp:71:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | (void) new (home) ManProp(home,c,t); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/man-prop.hpp:40:41: note: initializing argument 1 of 'Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]' - 40 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) - | ~~~~~^~~~ -./gecode/int/cumulative/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]': -./gecode/int/cumulative/post.hpp:45:45: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFixPSETask; Cap = Gecode::Int::ConstIntView]' - 45 | return ManProp::post(home,c,t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -gecode/int/cumulative.cpp:99:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' - 99 | GECODE_ES_FAIL(manpost(home,c,tasks,ipl)); -gecode/int/cumulative.cpp:358:32: required from here - 358 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),t,s,p,u,ipl); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/cumulative/man-prop.hpp:69:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 68 | return Unary::ManProp::UnaryTask,PL> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 69 | ::post(home,mt); - | ~~~~~~^~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLBA]' - 48 | ManProp::post(Home home, TaskArray& t) { - | ~~~~~^~~~ -./gecode/int/cumulative/man-prop.hpp:71:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | (void) new (home) ManProp(home,c,t); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/man-prop.hpp:40:41: note: initializing argument 1 of 'Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]' - 40 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) - | ~~~~~^~~~ -./gecode/int/cumulative/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]': -./gecode/int/cumulative/post.hpp:41:44: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFixPTask; Cap = Gecode::Int::IntView]' - 41 | return ManProp::post(home,c,t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -gecode/int/cumulative.cpp:92:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' - 92 | GECODE_ES_FAIL(manpost(home,c,tasks,ipl)); -gecode/int/cumulative.cpp:368:34: required from here - 368 | Int::Cumulative::cumulative(home,Int::IntView(c),t,s,p,u,ipl); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/cumulative/man-prop.hpp:69:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 68 | return Unary::ManProp::UnaryTask,PL> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 69 | ::post(home,mt); - | ~~~~~~^~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLB]' - 48 | ManProp::post(Home home, TaskArray& t) { - | ~~~~~^~~~ -./gecode/int/cumulative/man-prop.hpp:71:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | (void) new (home) ManProp(home,c,t); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/man-prop.hpp:40:41: note: initializing argument 1 of 'Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]' - 40 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) - | ~~~~~^~~~ -./gecode/int/cumulative/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]': -./gecode/int/cumulative/post.hpp:43:44: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFixPTask; Cap = Gecode::Int::IntView]' - 43 | return ManProp::post(home,c,t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -gecode/int/cumulative.cpp:92:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' - 92 | GECODE_ES_FAIL(manpost(home,c,tasks,ipl)); -gecode/int/cumulative.cpp:368:34: required from here - 368 | Int::Cumulative::cumulative(home,Int::IntView(c),t,s,p,u,ipl); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/cumulative/man-prop.hpp:69:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 68 | return Unary::ManProp::UnaryTask,PL> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 69 | ::post(home,mt); - | ~~~~~~^~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLA]' - 48 | ManProp::post(Home home, TaskArray& t) { - | ~~~~~^~~~ -./gecode/int/cumulative/man-prop.hpp:71:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | (void) new (home) ManProp(home,c,t); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/man-prop.hpp:40:41: note: initializing argument 1 of 'Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]' - 40 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) - | ~~~~~^~~~ -./gecode/int/cumulative/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]': -./gecode/int/cumulative/post.hpp:45:45: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFixPTask; Cap = Gecode::Int::IntView]' - 45 | return ManProp::post(home,c,t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -gecode/int/cumulative.cpp:92:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' - 92 | GECODE_ES_FAIL(manpost(home,c,tasks,ipl)); -gecode/int/cumulative.cpp:368:34: required from here - 368 | Int::Cumulative::cumulative(home,Int::IntView(c),t,s,p,u,ipl); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/cumulative/man-prop.hpp:69:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 68 | return Unary::ManProp::UnaryTask,PL> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 69 | ::post(home,mt); - | ~~~~~~^~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLBA]' - 48 | ManProp::post(Home home, TaskArray& t) { - | ~~~~~^~~~ -./gecode/int/cumulative/man-prop.hpp:71:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | (void) new (home) ManProp(home,c,t); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/man-prop.hpp:40:41: note: initializing argument 1 of 'Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]' - 40 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) - | ~~~~~^~~~ -./gecode/int/cumulative/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]': -./gecode/int/cumulative/post.hpp:41:44: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFixPSETask; Cap = Gecode::Int::IntView]' - 41 | return ManProp::post(home,c,t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -gecode/int/cumulative.cpp:99:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' - 99 | GECODE_ES_FAIL(manpost(home,c,tasks,ipl)); -gecode/int/cumulative.cpp:368:34: required from here - 368 | Int::Cumulative::cumulative(home,Int::IntView(c),t,s,p,u,ipl); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/cumulative/man-prop.hpp:69:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 68 | return Unary::ManProp::UnaryTask,PL> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 69 | ::post(home,mt); - | ~~~~~~^~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLB]' - 48 | ManProp::post(Home home, TaskArray& t) { - | ~~~~~^~~~ -./gecode/int/cumulative/man-prop.hpp:71:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | (void) new (home) ManProp(home,c,t); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/man-prop.hpp:40:41: note: initializing argument 1 of 'Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]' - 40 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) - | ~~~~~^~~~ -./gecode/int/cumulative/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]': -./gecode/int/cumulative/post.hpp:43:44: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFixPSETask; Cap = Gecode::Int::IntView]' - 43 | return ManProp::post(home,c,t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -gecode/int/cumulative.cpp:99:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' - 99 | GECODE_ES_FAIL(manpost(home,c,tasks,ipl)); -gecode/int/cumulative.cpp:368:34: required from here - 368 | Int::Cumulative::cumulative(home,Int::IntView(c),t,s,p,u,ipl); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/cumulative/man-prop.hpp:69:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 68 | return Unary::ManProp::UnaryTask,PL> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 69 | ::post(home,mt); - | ~~~~~~^~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLA]' - 48 | ManProp::post(Home home, TaskArray& t) { - | ~~~~~^~~~ -./gecode/int/cumulative/man-prop.hpp:71:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | (void) new (home) ManProp(home,c,t); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/man-prop.hpp:40:41: note: initializing argument 1 of 'Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]' - 40 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) - | ~~~~~^~~~ -./gecode/int/cumulative/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]': -./gecode/int/cumulative/post.hpp:45:45: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = ManFixPSETask; Cap = Gecode::Int::IntView]' - 45 | return ManProp::post(home,c,t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -gecode/int/cumulative.cpp:99:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' - 99 | GECODE_ES_FAIL(manpost(home,c,tasks,ipl)); -gecode/int/cumulative.cpp:368:34: required from here - 368 | Int::Cumulative::cumulative(home,Int::IntView(c),t,s,p,u,ipl); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/cumulative/man-prop.hpp:69:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 68 | return Unary::ManProp::UnaryTask,PL> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 69 | ::post(home,mt); - | ~~~~~~^~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLBA]' - 48 | ManProp::post(Home home, TaskArray& t) { - | ~~~~~^~~~ -./gecode/int/cumulative/man-prop.hpp:71:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | (void) new (home) ManProp(home,c,t); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/man-prop.hpp:40:41: note: initializing argument 1 of 'Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]' - 40 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) - | ~~~~~^~~~ -./gecode/int/cumulative/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]': -./gecode/int/cumulative/post.hpp:56:44: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = OptFixPTask; Cap = Gecode::Int::ConstIntView]' - 56 | return OptProp::post(home,c,t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -gecode/int/cumulative.cpp:150:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' - 150 | GECODE_ES_FAIL(optpost(home,c,tasks,ipl)); -gecode/int/cumulative.cpp:377:32: required from here - 377 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),t,s,p,u,m,ipl); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/cumulative/opt-prop.hpp:87:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 86 | return Unary::OptProp::UnaryTask,PL> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 87 | ::post(home,mt); - | ~~~~~~^~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int/unary.hh:850: -./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLB]' - 50 | OptProp::post(Home home, TaskArray& t) { - | ~~~~~^~~~ -./gecode/int/cumulative/opt-prop.hpp:94:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 93 | return ManProp::ManTask,Cap,PL> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 94 | ::post(home,c,mt); - | ~~~~~~^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]' - 54 | ManProp::post(Home home, Cap c, TaskArray& t) { - | ~~~~~^~~~ -./gecode/int/cumulative/opt-prop.hpp:96:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 96 | (void) new (home) OptProp(home,c,t); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/opt-prop.hpp:42:41: note: initializing argument 1 of 'Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]' - 42 | OptProp::OptProp(Home home, Cap c0, TaskArray& t) - | ~~~~~^~~~ -./gecode/int/cumulative/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]': -./gecode/int/cumulative/post.hpp:58:44: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = OptFixPTask; Cap = Gecode::Int::ConstIntView]' - 58 | return OptProp::post(home,c,t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -gecode/int/cumulative.cpp:150:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' - 150 | GECODE_ES_FAIL(optpost(home,c,tasks,ipl)); -gecode/int/cumulative.cpp:377:32: required from here - 377 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),t,s,p,u,m,ipl); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/cumulative/opt-prop.hpp:87:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 86 | return Unary::OptProp::UnaryTask,PL> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 87 | ::post(home,mt); - | ~~~~~~^~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLA]' - 50 | OptProp::post(Home home, TaskArray& t) { - | ~~~~~^~~~ -./gecode/int/cumulative/opt-prop.hpp:94:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 93 | return ManProp::ManTask,Cap,PL> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 94 | ::post(home,c,mt); - | ~~~~~~^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]' - 54 | ManProp::post(Home home, Cap c, TaskArray& t) { - | ~~~~~^~~~ -./gecode/int/cumulative/opt-prop.hpp:96:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 96 | (void) new (home) OptProp(home,c,t); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/opt-prop.hpp:42:41: note: initializing argument 1 of 'Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]' - 42 | OptProp::OptProp(Home home, Cap c0, TaskArray& t) - | ~~~~~^~~~ -./gecode/int/cumulative/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]': -./gecode/int/cumulative/post.hpp:60:45: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = OptFixPTask; Cap = Gecode::Int::ConstIntView]' - 60 | return OptProp::post(home,c,t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -gecode/int/cumulative.cpp:150:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' - 150 | GECODE_ES_FAIL(optpost(home,c,tasks,ipl)); -gecode/int/cumulative.cpp:377:32: required from here - 377 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),t,s,p,u,m,ipl); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/cumulative/opt-prop.hpp:87:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 86 | return Unary::OptProp::UnaryTask,PL> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 87 | ::post(home,mt); - | ~~~~~~^~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLBA]' - 50 | OptProp::post(Home home, TaskArray& t) { - | ~~~~~^~~~ -./gecode/int/cumulative/opt-prop.hpp:94:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 93 | return ManProp::ManTask,Cap,PL> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 94 | ::post(home,c,mt); - | ~~~~~~^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]' - 54 | ManProp::post(Home home, Cap c, TaskArray& t) { - | ~~~~~^~~~ -./gecode/int/cumulative/opt-prop.hpp:96:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 96 | (void) new (home) OptProp(home,c,t); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/opt-prop.hpp:42:41: note: initializing argument 1 of 'Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]' - 42 | OptProp::OptProp(Home home, Cap c0, TaskArray& t) - | ~~~~~^~~~ -./gecode/int/cumulative/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]': -./gecode/int/cumulative/post.hpp:56:44: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = OptFixPSETask; Cap = Gecode::Int::ConstIntView]' - 56 | return OptProp::post(home,c,t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -gecode/int/cumulative.cpp:157:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' - 157 | GECODE_ES_FAIL(optpost(home,c,tasks,ipl)); -gecode/int/cumulative.cpp:377:32: required from here - 377 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),t,s,p,u,m,ipl); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/cumulative/opt-prop.hpp:87:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 86 | return Unary::OptProp::UnaryTask,PL> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 87 | ::post(home,mt); - | ~~~~~~^~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLB]' - 50 | OptProp::post(Home home, TaskArray& t) { - | ~~~~~^~~~ -./gecode/int/cumulative/opt-prop.hpp:94:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 93 | return ManProp::ManTask,Cap,PL> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 94 | ::post(home,c,mt); - | ~~~~~~^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]' - 54 | ManProp::post(Home home, Cap c, TaskArray& t) { - | ~~~~~^~~~ -./gecode/int/cumulative/opt-prop.hpp:96:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 96 | (void) new (home) OptProp(home,c,t); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/opt-prop.hpp:42:41: note: initializing argument 1 of 'Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]' - 42 | OptProp::OptProp(Home home, Cap c0, TaskArray& t) - | ~~~~~^~~~ -./gecode/int/cumulative/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]': -./gecode/int/cumulative/post.hpp:58:44: required from 'Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = OptFixPSETask; Cap = Gecode::Int::ConstIntView]' - 58 | return OptProp::post(home,c,t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -gecode/int/cumulative.cpp:157:9: required from 'void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]' - 157 | GECODE_ES_FAIL(optpost(home,c,tasks,ipl)); -gecode/int/cumulative.cpp:377:32: required from here - 377 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),t,s,p,u,m,ipl); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/cumulative/opt-prop.hpp:87:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 86 | return Unary::OptProp::UnaryTask,PL> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 87 | ::post(home,mt); - | ~~~~~~^~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLA]' - 50 | OptProp::post(Home home, TaskArray& t) { - | ~~~~~^~~~ -./gecode/int/cumulative/opt-prop.hpp:94:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 93 | return ManProp::ManTask,Cap,PL> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 94 | ::post(home,c,mt); - | ~~~~~~^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]' - 54 | ManProp::post(Home home, Cap c, TaskArray& t) { - | ~~~~~^~~~ -./gecode/int/cumulative/opt-prop.hpp:96:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 96 | (void) new (home) OptProp(home,c,t); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]' + 54 | ManProp::post(Home home, Cap c, TaskArray& t) { + | ~~~~~^~~~ +./gecode/int/cumulative/opt-prop.hpp:96:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 96 | (void) new (home) OptProp(home,c,t); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -81184,6 +81218,8 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/cumulatives.o gecode/int/cumulatives.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, @@ -82165,8 +82201,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/no-overlap.o gecode/int/no-overlap.cpp In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -83088,6 +83122,8 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/no-overlap.o gecode/int/no-overlap.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, @@ -84447,8 +84483,6 @@ ./gecode/int/nvalues/bool-gq.hpp:56:25: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::NValues::GqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]' 56 | GqBool::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/member.o gecode/int/member.cpp In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -85978,6 +86012,8 @@ ./gecode/iter/ranges-union.hpp:350:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' 350 | NaryUnion::operator =(const NaryUnion& m) { | ^~~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/member.o gecode/int/member.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, @@ -86407,8 +86443,6 @@ ./gecode/int/member/re-prop.hpp:48:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 48 | ReProp::post(Home home, ViewArray& x, View y, BoolView b) { | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/branch/action.o gecode/int/branch/action.cpp In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -87588,6 +87622,8 @@ ./gecode/iter/ranges-union.hpp:350:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' 350 | NaryUnion::operator =(const NaryUnion& m) { | ^~~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/branch/action.o gecode/int/branch/action.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: @@ -90338,8 +90374,6 @@ | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/branch/view-sel.o gecode/int/branch/view-sel.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/branch/val-sel-commit.o gecode/int/branch/val-sel-commit.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, @@ -90362,49 +90396,6 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/branch.hh:41, - from gecode/int/branch/val-sel-commit.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); @@ -90649,6 +90640,231 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/iter.hh:76, + from ./gecode/int.hh:61: +In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', + inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, + inlined from 'Gecode::Iter::Values::ToRanges::~ToRanges()' at ./gecode/iter/values-ranges.hpp:46:9, + inlined from 'Gecode::ModEvent Gecode::Int::IntVarImp::inter_v(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Values::Minus]' at ./gecode/int/var-imp/int.hpp:845:3, + inlined from 'Gecode::ModEvent Gecode::Int::IntView::inter_v(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Values::Minus]' at ./gecode/int/view/int.hpp:202:22, + inlined from 'Gecode::ModEvent Gecode::Int::MinusView::inter_v(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Values::Map, Gecode::Int::Arithmetic::ValuesMapNroot, false>]' at ./gecode/int/view/minus.hpp:206:21, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:367:7: +./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 146 | if (--vlio->use_cnt == 0) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', + inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Int::MinusView::inter_v(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Values::Map, Gecode::Int::Arithmetic::ValuesMapNroot, false>]' at ./gecode/int/view/minus.hpp:207:3, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:367:7: +./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 146 | if (--vlio->use_cnt == 0) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', + inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, + inlined from 'Gecode::Iter::Values::Map, true>::~Map()' at ./gecode/iter/values-map.hpp:45:9, + inlined from 'Gecode::Iter::Values::Union >, Gecode::Int::Arithmetic::ValuesMapPow, true>, Gecode::Iter::Values::Map, true> >::~Union()' at ./gecode/iter/values-union.hpp:43:9, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:507:5: +./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 146 | if (--vlio->use_cnt == 0) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', + inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, + inlined from 'Gecode::Iter::Values::Map, true>::~Map()' at ./gecode/iter/values-map.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:507:5: +./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 146 | if (--vlio->use_cnt == 0) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', + inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:507:5: +./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 146 | if (--vlio->use_cnt == 0) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', + inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, + inlined from 'Gecode::Iter::Values::Map, true>::~Map()' at ./gecode/iter/values-map.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:507:5: +./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 146 | if (--vlio->use_cnt == 0) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', + inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:507:5: +./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 146 | if (--vlio->use_cnt == 0) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', + inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, + inlined from 'Gecode::Iter::Values::Union, Gecode::Int::Arithmetic::ValuesMapNroot, true> >::~Union()' at ./gecode/iter/values-union.hpp:43:9, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:523:5: +./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 146 | if (--vlio->use_cnt == 0) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', + inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:523:5: +./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 146 | if (--vlio->use_cnt == 0) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', + inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, + inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:523:5: +./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 146 | if (--vlio->use_cnt == 0) { + | ~~~~~~^~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/branch/val-sel-commit.o gecode/int/branch/val-sel-commit.cpp +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/branch.hh:41, + from gecode/int/branch/val-sel-commit.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -90940,114 +91156,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -91101,25 +91209,8 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -In file included from ./gecode/iter.hh:76, - from ./gecode/int.hh:61: -In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', - inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, - inlined from 'Gecode::Iter::Values::ToRanges::~ToRanges()' at ./gecode/iter/values-ranges.hpp:46:9, - inlined from 'Gecode::ModEvent Gecode::Int::IntVarImp::inter_v(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Values::Minus]' at ./gecode/int/var-imp/int.hpp:845:3, - inlined from 'Gecode::ModEvent Gecode::Int::IntView::inter_v(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Values::Minus]' at ./gecode/int/view/int.hpp:202:22, - inlined from 'Gecode::ModEvent Gecode::Int::MinusView::inter_v(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Values::Map, Gecode::Int::Arithmetic::ValuesMapNroot, false>]' at ./gecode/int/view/minus.hpp:206:21, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:367:7: -./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 146 | if (--vlio->use_cnt == 0) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', - inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Int::MinusView::inter_v(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Values::Map, Gecode::Int::Arithmetic::ValuesMapNroot, false>]' at ./gecode/int/view/minus.hpp:207:3, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:367:7: -./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 146 | if (--vlio->use_cnt == 0) { - | ~~~~~~^~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/relax.o gecode/int/relax.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -91484,7 +91575,7 @@ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/relax.o gecode/int/relax.cpp +-c -o gecode/int/ldsb.o gecode/int/ldsb.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/relax.cpp:34: @@ -91905,61 +91996,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/ldsb.o gecode/int/ldsb.cpp -In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', - inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, - inlined from 'Gecode::Iter::Values::Map, true>::~Map()' at ./gecode/iter/values-map.hpp:45:9, - inlined from 'Gecode::Iter::Values::Union >, Gecode::Int::Arithmetic::ValuesMapPow, true>, Gecode::Iter::Values::Map, true> >::~Union()' at ./gecode/iter/values-union.hpp:43:9, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:507:5: -./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 146 | if (--vlio->use_cnt == 0) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', - inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, - inlined from 'Gecode::Iter::Values::Map, true>::~Map()' at ./gecode/iter/values-map.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:507:5: -./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 146 | if (--vlio->use_cnt == 0) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', - inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:507:5: -./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 146 | if (--vlio->use_cnt == 0) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', - inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, - inlined from 'Gecode::Iter::Values::Map, true>::~Map()' at ./gecode/iter/values-map.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:507:5: -./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 146 | if (--vlio->use_cnt == 0) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', - inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:507:5: -./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 146 | if (--vlio->use_cnt == 0) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', - inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, - inlined from 'Gecode::Iter::Values::Union, Gecode::Int::Arithmetic::ValuesMapNroot, true> >::~Union()' at ./gecode/iter/values-union.hpp:43:9, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:523:5: -./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 146 | if (--vlio->use_cnt == 0) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', - inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:523:5: -./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 146 | if (--vlio->use_cnt == 0) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Values::ValueListIter::~ValueListIter()', - inlined from 'Gecode::Iter::Values::Minus::~Minus()' at ./gecode/iter/values-minus.hpp:47:9, - inlined from 'Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with Ops = Gecode::Int::Arithmetic::SqrOps]' at ./gecode/int/arithmetic/pow.hpp:523:5: -./gecode/iter/values-list.hpp:146:17: warning: '*(Gecode::Iter::Values::ValueListIter::VLIO*).Gecode::Iter::Values::ValueListIter::VLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 146 | if (--vlio->use_cnt == 0) { - | ~~~~~~^~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, @@ -92725,17 +92761,6 @@ ./gecode/int/ldsb/brancher.hpp:112:13: note: initializing argument 1 of 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 112 | post(Home home, ViewArray& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/int/ldsb.hh:37, - from gecode/int/ldsb/sym-imp.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of 'void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]': gecode/int/ldsb.cpp:463:9: required from here 462 | postldsbbrancher @@ -93244,38 +93269,6 @@ ./gecode/int/ldsb/brancher.hpp:94:23: note: initializing argument 1 of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 94 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of 'static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/int/ldsb/brancher.hpp:285:17: required from 'void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 284 | LDSBBrancher,BrancherPrint> @@ -95139,6 +95132,17 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/int/ldsb.hh:37, + from gecode/int/ldsb/sym-imp.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]' 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ @@ -95454,16 +95458,6 @@ ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]' 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/kernel/branch/view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]': ./gecode/kernel/branch/view-val.hpp:234:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { @@ -95497,38 +95491,6 @@ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ ./gecode/kernel/branch/view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]': ./gecode/kernel/branch/view-val.hpp:234:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { @@ -95562,26 +95524,6 @@ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ ./gecode/kernel/branch/view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]': ./gecode/kernel/branch/view-val.hpp:234:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { @@ -95714,28 +95656,6 @@ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/kernel/branch/view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]': ./gecode/kernel/branch/view-val.hpp:234:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { @@ -95769,26 +95689,6 @@ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/kernel/branch/view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]': ./gecode/kernel/branch/view-val.hpp:234:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]' 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { @@ -96029,26 +95929,6 @@ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ ./gecode/kernel/branch/view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]': ./gecode/kernel/branch/view-val.hpp:234:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]' 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { @@ -96078,6 +95958,162 @@ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ @@ -96236,6 +96272,13 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +gecode/int/ldsb.cpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, const Symmetries&, IntBranchFilter, IntVarValPrint)': +gecode/int/ldsb.cpp:281:7: warning: this statement may fall through [-Wimplicit-fallthrough=] + 281 | if (vals.commit()) + | ^~ +gecode/int/ldsb.cpp:285:5: note: here + 285 | default: + | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here 155 | : VarArray(home,a) {} @@ -96322,13 +96365,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -gecode/int/ldsb.cpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, const Symmetries&, IntBranchFilter, IntVarValPrint)': -gecode/int/ldsb.cpp:281:7: warning: this statement may fall through [-Wimplicit-fallthrough=] - 281 | if (vals.commit()) - | ^~ -gecode/int/ldsb.cpp:285:5: note: here - 285 | default: - | ^~~~~~~ gecode/int/ldsb.cpp: In function 'void Gecode::branch(Home, const IntVarArgs&, TieBreak, IntValBranch, const Symmetries&, IntBranchFilter, IntVarValPrint)': gecode/int/ldsb.cpp:361:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 361 | if (vals.commit()) @@ -96357,6 +96393,8 @@ | ^~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/ldsb/sym-obj.o gecode/int/ldsb/sym-obj.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/trace.o gecode/int/trace.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, @@ -96660,6 +96698,16 @@ 287 | ValueSequenceSymmetryImp(Space& home, const ValueSequenceSymmetryImp& vss); | ^~~~~ ./gecode/int/ldsb.hh:287:36: note: remove the '< >' +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from gecode/int/trace.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -96768,18 +96816,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/trace.o gecode/int/trace.cpp -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from gecode/int/trace.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -96973,6 +97009,8 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/trace/tracer.o gecode/int/trace/tracer.cpp In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -97252,10 +97290,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/trace/tracer.o gecode/int/trace/tracer.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/int/exception.o gecode/int/exception.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:35: @@ -97266,48 +97300,6 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from gecode/int/exception.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -97473,229 +97465,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:917: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -97828,114 +97597,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -98002,11 +97663,11 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/float/var/float.o gecode/float/var/float.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/int/exception.o gecode/int/exception.cpp In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from gecode/float/var/float.cpp:36: + from ./gecode/int.hh:59, + from gecode/int/exception.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -98046,10 +97707,7 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/float/var-imp/float.o gecode/float/var-imp/float.cpp -In file included from ./gecode/int.hh:917, - from ./gecode/float.hh:48: +In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; @@ -98064,6 +97722,8 @@ ./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/float/var/float.o gecode/float/var/float.cpp ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -98272,109 +97932,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -98417,28 +97974,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -98465,19 +98000,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -98518,27 +98040,8 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/float/arithmetic.o gecode/float/arithmetic.cpp +-c -o gecode/float/var-imp/float.o gecode/float/var-imp/float.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var-imp/float.cpp:41: @@ -98549,6 +98052,48 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from gecode/float/var/float.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -98805,6 +98350,375 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/float.hh:48: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/float.hh:1404: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': ./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -98891,6 +98805,28 @@ ./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -98908,17 +98844,104 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/float/arithmetic.hh:41, - from gecode/float/arithmetic.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -99081,6 +99104,21 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/float/arithmetic.o gecode/float/arithmetic.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/float/array.o gecode/float/array.cpp +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/float/arithmetic.hh:41, + from gecode/float/arithmetic.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -99113,8 +99151,16 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/float/array.o gecode/float/array.cpp +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from gecode/float/array.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -99248,6 +99294,11 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -99258,6 +99309,33 @@ ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ @@ -99766,6 +99844,140 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/float.hh:48: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -99773,6 +99985,34 @@ ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' @@ -99885,6 +100125,41 @@ ./gecode/float/rel/eq.hpp:50:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::MinusView; View1 = Gecode::Float::MinusView]' 50 | Eq::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/float/arithmetic/min-max.hpp:161:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 161 | return Max::post(home,x[0],x[1],y); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ @@ -99894,6 +100169,12 @@ ./gecode/float/arithmetic/min-max.hpp:120:25: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Max::post(Gecode::Home, A, B, C) [with A = Gecode::Float::MinusView; B = Gecode::Float::MinusView; C = Gecode::Float::MinusView]' 120 | Max::post(Home home, A x0, B x1, C x2) { | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ ./gecode/float/arithmetic/min-max.hpp:173:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 173 | GECODE_ES_CHECK((Rel::Lq::post(home,x[i],y))); ./gecode/kernel/macros.hpp:92:48: note: in definition of macro 'GECODE_ES_CHECK' @@ -99974,6 +100255,11 @@ ./gecode/float/arithmetic/mult.hpp:169:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::MultPlus::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::MinusView; VC = Gecode::Float::FloatView]' 169 | MultPlus::post(Home home, VA x0, VB x1, VC x2) { | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/float/arithmetic/mult.hpp:348:57: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 348 | return MultPlus::post(home, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ @@ -99982,9 +100268,25 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ ./gecode/float/arithmetic/mult.hpp:169:33: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::MultPlus::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::FloatView; VC = Gecode::Float::MinusView]' 169 | MultPlus::post(Home home, VA x0, VB x1, VC x2) { | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ ./gecode/float/arithmetic/sqr-sqrt.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Sqr::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]': gecode/float/arithmetic.cpp:98:5: required from here 98 | GECODE_ES_FAIL((Arithmetic::Sqr::post(home,x0,x1))); @@ -100183,6 +100485,77 @@ ./gecode/float/rel/lq-le.hpp:56:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 56 | (void) new (home) Lq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:1404: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -100221,6 +100594,17 @@ ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1; View2 = Gecode::Float::FloatView; int pc2 = 1]' 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ ./gecode/float/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::MinusView; View1 = Gecode::Float::MinusView]': ./gecode/float/arithmetic/min-max.hpp:159:38: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::MinusView]' 159 | return Rel::Eq::post(home,x[0],y); @@ -100253,6 +100637,16 @@ ./gecode/float/arithmetic/min-max.hpp:98:24: note: initializing argument 1 of 'Gecode::Float::Arithmetic::Max::Max(Gecode::Home, A, B, C) [with A = Gecode::Float::MinusView; B = Gecode::Float::MinusView; C = Gecode::Float::MinusView]' 98 | Max::Max(Home home, A x0, B x1, C x2) | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::Lq::post(Gecode::Home, View, View) [with View = Gecode::Float::MinusView]': ./gecode/float/arithmetic/min-max.hpp:173:9: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::MinusView]' 173 | GECODE_ES_CHECK((Rel::Lq::post(home,x[i],y))); @@ -100300,6 +100694,17 @@ ./gecode/float/arithmetic/mult.hpp:64:39: note: initializing argument 1 of 'Gecode::Float::Arithmetic::MultZeroOne::MultZeroOne(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]' 64 | MultZeroOne::MultZeroOne(Home home, View x0, View x1) | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ ./gecode/float/arithmetic/mult.hpp: In instantiation of 'Gecode::Float::Arithmetic::Mult::Mult(Gecode::Home, View, View, View) [with View = Gecode::Float::FloatView]': ./gecode/float/arithmetic/mult.hpp:336:14: required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Mult::post(Gecode::Home, View, View, View) [with View = Gecode::Float::FloatView]' 336 | (void) new (home) Mult(home,x0,x1,x2); @@ -100574,6 +100979,48 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/float/rel/eq.hpp: In instantiation of 'Gecode::Float::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Float::MinusView; View1 = Gecode::Float::MinusView]': ./gecode/float/rel/eq.hpp:60:14: required from 'static Gecode::ExecStatus Gecode::Float::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::MinusView; View1 = Gecode::Float::MinusView]' 60 | (void) new (home) Eq(home,x0,x1); @@ -100861,6 +101308,28 @@ ./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ @@ -100929,6 +101398,19 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Float::MinusView; int pc0 = 1; View1 = Gecode::Float::MinusView; int pc1 = 1; View2 = Gecode::Float::FloatView; int pc2 = 1]': ./gecode/float/arithmetic/mult.hpp:140:17: required from 'Gecode::Float::Arithmetic::MultPlus::MultPlus(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::MinusView; VC = Gecode::Float::FloatView]' 140 | (home,x0,x1,x2) {} @@ -100977,6 +101459,19 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::MinusView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]': ./gecode/float/arithmetic/sqr-sqrt.hpp:47:70: required from 'Gecode::Float::Arithmetic::SqrPlus::SqrPlus(Gecode::Home, VA, VB) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::FloatView]' 47 | : MixBinaryPropagator(home,x0,x1) {} @@ -100999,9 +101494,84 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/float/branch.o gecode/float/branch.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, - from gecode/float/array.cpp:36: + from ./gecode/float/branch.hh:39, + from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -101368,585 +101938,6 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/float/branch.o gecode/float/branch.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/float/rel.o gecode/float/rel.cpp -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/float.hh:48: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/float/rel.hh:45, - from gecode/float/rel.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ gecode/float/branch.cpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': gecode/float/branch.cpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | vars.expand(home,x); @@ -102725,110 +102716,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int.hh:917: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} @@ -102914,35 +102801,6 @@ ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' 228 | ViewValBrancher(Home home, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/branch/view-val.hpp:365:17: required from 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 1; Val = FloatNumBranch; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]' 363 | ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' 228 | ViewValBrancher(Home home, | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/branch/view-val.hpp:351:17: required from 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 3; Val = FloatNumBranch; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]' 349 | ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' 228 | ViewValBrancher(Home home, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/branch/view-val.hpp:351:17: required from 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Float::FloatView; int n = 2; Val = FloatNumBranch; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = FloatVar; VarValPrint = std::function&)>; typename View::VarType = FloatVar]' 349 | ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' 228 | ViewValBrancher(Home home, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/branch/view-val.hpp:247:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' 247 | (void) new (home) ViewValBrancher @@ -104594,49 +104362,6 @@ ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]' 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/float/rel.hh:46: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -104696,17 +104421,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/kernel/branch/view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/branch/view-val.hpp:234:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { @@ -104737,24 +104451,6 @@ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/kernel/branch/view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]': ./gecode/kernel/branch/view-val.hpp:234:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]' 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { @@ -104965,6 +104661,346 @@ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/float/rel.o gecode/float/rel.cpp +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/float/rel.hh:45, + from gecode/float/rel.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/float/rel.hh:46: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -107487,8 +107523,6 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/float/linear/post.o gecode/float/linear/post.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -108128,17 +108162,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/float/linear.hh:41, - from gecode/float/linear/post.cpp:39: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -108198,6 +108221,21 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/float/linear/post.o gecode/float/linear/post.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/float/bool.o gecode/float/bool.cpp +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/float/linear.hh:41, + from gecode/float/linear/post.cpp:39: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -108525,6 +108563,14 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from ./gecode/float/bool.hh:37, + from gecode/float/bool.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -108557,6 +108603,9 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ gecode/float/linear/post.cpp: In function 'void Gecode::Float::Linear::dopost(Gecode::Home, Term*, int, Gecode::FloatRelType, Gecode::FloatVal)': gecode/float/linear/post.cpp:224:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 224 | post_nary(home,x,y,frt,c); @@ -109022,21 +109071,6 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/float/bool.o gecode/float/bool.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/float/channel.o gecode/float/channel.cpp -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from ./gecode/float/bool.hh:37, - from gecode/float/bool.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -109692,6 +109726,8 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/float/channel.o gecode/float/channel.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, @@ -109735,8 +109771,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/float/transcendental.o gecode/float/transcendental.cpp In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -110375,6 +110409,10 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/float/transcendental.o gecode/float/transcendental.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/float/trigonometric.o gecode/float/trigonometric.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: @@ -110417,6 +110455,48 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from gecode/float/trigonometric.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/float.hh:48: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -110855,6 +110935,111 @@ ./gecode/float/transcendental/exp-log.hpp:98:23: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Transcendental::Pow::post(Gecode::Home, Gecode::FloatNum, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; Gecode::FloatNum = double]' 98 | Pow::post(Home home, FloatNum base, A x0, B x1) { | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/float.hh:48: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -110897,6 +111082,68 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -110904,6 +111151,12 @@ ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' @@ -110919,6 +111172,36 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ ./gecode/float/transcendental/exp-log.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Transcendental::Exp::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]': gecode/float/transcendental.cpp:48:5: required from here 48 | GECODE_ES_FAIL((Transcendental::Exp @@ -110949,6 +111232,27 @@ ./gecode/float/transcendental/exp-log.hpp:92:22: note: initializing argument 1 of 'Gecode::Float::Transcendental::Pow::Pow(Gecode::Home, Gecode::FloatNum, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; Gecode::FloatNum = double]' 92 | Pow::Pow(Home home, FloatNum base0, A x0, B x1) | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -111046,6 +111350,620 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139: +gecode/float/trigonometric.cpp: In function 'void Gecode::asin(Home, FloatVar, FloatVar)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/float/trigonometric.cpp:47:5: note: in expansion of macro 'GECODE_POST' + 47 | GECODE_POST; + | ^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/float/trigonometric.cpp:48:67: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | GECODE_ES_FAIL((Trigonometric::ASin::post(home,x0,x1))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/float/trigonometric.hh:214, + from gecode/float/trigonometric.cpp:40: +./gecode/float/trigonometric/asinacos.hpp:48:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Trigonometric::ASin::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' + 48 | ASin::post(Home home, A x0, B x1) { + | ~~~~~^~~~ +gecode/float/trigonometric.cpp: In function 'void Gecode::sin(Home, FloatVar, FloatVar)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/float/trigonometric.cpp:54:5: note: in expansion of macro 'GECODE_POST' + 54 | GECODE_POST; + | ^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/float/trigonometric.cpp:55:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | GECODE_ES_FAIL((Trigonometric::Sin::post(home,x0,x1))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/float/trigonometric.hh:213: +./gecode/float/trigonometric/sincos.hpp:145:23: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Trigonometric::Sin::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' + 145 | Sin::post(Home home, A x0, B x1) { + | ~~~~~^~~~ +gecode/float/trigonometric.cpp: In function 'void Gecode::acos(Home, FloatVar, FloatVar)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/float/trigonometric.cpp:61:5: note: in expansion of macro 'GECODE_POST' + 61 | GECODE_POST; + | ^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/float/trigonometric.cpp:62:67: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 62 | GECODE_ES_FAIL((Trigonometric::ACos::post(home,x0,x1))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/trigonometric/asinacos.hpp:95:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Trigonometric::ACos::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' + 95 | ACos::post(Home home, A x0, B x1) { + | ~~~~~^~~~ +gecode/float/trigonometric.cpp: In function 'void Gecode::cos(Home, FloatVar, FloatVar)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/float/trigonometric.cpp:68:5: note: in expansion of macro 'GECODE_POST' + 68 | GECODE_POST; + | ^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/float/trigonometric.cpp:69:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 69 | GECODE_ES_FAIL((Trigonometric::Cos::post(home,x0,x1))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/trigonometric/sincos.hpp:210:23: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Trigonometric::Cos::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' + 210 | Cos::post(Home home, A x0, B x1) { + | ~~~~~^~~~ +gecode/float/trigonometric.cpp: In function 'void Gecode::atan(Home, FloatVar, FloatVar)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/float/trigonometric.cpp:75:5: note: in expansion of macro 'GECODE_POST' + 75 | GECODE_POST; + | ^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/float/trigonometric.cpp:76:67: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 76 | GECODE_ES_FAIL((Trigonometric::ATan::post(home,x0,x1))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/float/trigonometric.hh:215: +./gecode/float/trigonometric/tanatan.hpp:193:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Trigonometric::ATan::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' + 193 | ATan::post(Home home, A x0, B x1) { + | ~~~~~^~~~ +gecode/float/trigonometric.cpp: In function 'void Gecode::tan(Home, FloatVar, FloatVar)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/float/trigonometric.cpp:82:5: note: in expansion of macro 'GECODE_POST' + 82 | GECODE_POST; + | ^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/float/trigonometric.cpp:83:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 83 | GECODE_ES_FAIL((Trigonometric::Tan::post(home,x0,x1))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/trigonometric/tanatan.hpp:151:23: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Trigonometric::Tan::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' + 151 | Tan::post(Home home, A x0, B x1) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/float/trigonometric/asinacos.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Trigonometric::ASin::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]': +gecode/float/trigonometric.cpp:48:5: required from here + 48 | GECODE_ES_FAIL((Trigonometric::ASin::post(home,x0,x1))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/float/trigonometric/asinacos.hpp:56:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | (void) new (home) ASin(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/trigonometric/asinacos.hpp:43:24: note: initializing argument 1 of 'Gecode::Float::Trigonometric::ASin::ASin(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' + 43 | ASin::ASin(Home home, A x0, B x1) + | ~~~~~^~~~ +./gecode/float/trigonometric/sincos.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Trigonometric::Sin::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]': +gecode/float/trigonometric.cpp:55:5: required from here + 55 | GECODE_ES_FAIL((Trigonometric::Sin::post(home,x0,x1))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/float/trigonometric/sincos.hpp:152:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 152 | (void) new (home) Sin(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/trigonometric/sincos.hpp:140:22: note: initializing argument 1 of 'Gecode::Float::Trigonometric::Sin::Sin(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' + 140 | Sin::Sin(Home home, A x0, B x1) + | ~~~~~^~~~ +./gecode/float/trigonometric/asinacos.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Trigonometric::ACos::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]': +gecode/float/trigonometric.cpp:62:5: required from here + 62 | GECODE_ES_FAIL((Trigonometric::ACos::post(home,x0,x1))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/float/trigonometric/asinacos.hpp:109:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 109 | (void) new (home) ACos(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/trigonometric/asinacos.hpp:90:24: note: initializing argument 1 of 'Gecode::Float::Trigonometric::ACos::ACos(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' + 90 | ACos::ACos(Home home, A x0, B x1) + | ~~~~~^~~~ +./gecode/float/trigonometric/sincos.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Trigonometric::Cos::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]': +gecode/float/trigonometric.cpp:69:5: required from here + 69 | GECODE_ES_FAIL((Trigonometric::Cos::post(home,x0,x1))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/float/trigonometric/sincos.hpp:223:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 223 | (void) new (home) Cos(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/trigonometric/sincos.hpp:205:22: note: initializing argument 1 of 'Gecode::Float::Trigonometric::Cos::Cos(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' + 205 | Cos::Cos(Home home, A x0, B x1) + | ~~~~~^~~~ +./gecode/float/trigonometric/tanatan.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Trigonometric::ATan::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]': +gecode/float/trigonometric.cpp:76:5: required from here + 76 | GECODE_ES_FAIL((Trigonometric::ATan::post(home,x0,x1))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/float/trigonometric/tanatan.hpp:199:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 199 | (void) new (home) ATan(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/trigonometric/tanatan.hpp:188:24: note: initializing argument 1 of 'Gecode::Float::Trigonometric::ATan::ATan(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' + 188 | ATan::ATan(Home home, A x0, B x1) + | ~~~~~^~~~ +./gecode/float/trigonometric/tanatan.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Trigonometric::Tan::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]': +gecode/float/trigonometric.cpp:83:5: required from here + 83 | GECODE_ES_FAIL((Trigonometric::Tan::post(home,x0,x1))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/float/trigonometric/tanatan.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | (void) new (home) Tan(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/trigonometric/tanatan.hpp:146:22: note: initializing argument 1 of 'Gecode::Float::Trigonometric::Tan::Tan(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' + 146 | Tan::Tan(Home home, A x0, B x1) + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/float/trigonometric/asinacos.hpp: In instantiation of 'Gecode::Float::Trigonometric::ASin::ASin(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]': +./gecode/float/trigonometric/asinacos.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Float::Trigonometric::ASin::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' + 56 | (void) new (home) ASin(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/float/trigonometric.cpp:48:5: required from here + 48 | GECODE_ES_FAIL((Trigonometric::ASin::post(home,x0,x1))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/float/trigonometric/asinacos.hpp:44:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | : MixBinaryPropagator(home,x0,x1) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:187: +./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +./gecode/float/trigonometric/sincos.hpp: In instantiation of 'Gecode::Float::Trigonometric::Sin::Sin(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]': +./gecode/float/trigonometric/sincos.hpp:152:14: required from 'static Gecode::ExecStatus Gecode::Float::Trigonometric::Sin::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' + 152 | (void) new (home) Sin(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/float/trigonometric.cpp:55:5: required from here + 55 | GECODE_ES_FAIL((Trigonometric::Sin::post(home,x0,x1))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/float/trigonometric/sincos.hpp:141:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 141 | : MixBinaryPropagator(home,x0,x1) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +./gecode/float/trigonometric/asinacos.hpp: In instantiation of 'Gecode::Float::Trigonometric::ACos::ACos(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]': +./gecode/float/trigonometric/asinacos.hpp:109:14: required from 'static Gecode::ExecStatus Gecode::Float::Trigonometric::ACos::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' + 109 | (void) new (home) ACos(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/float/trigonometric.cpp:62:5: required from here + 62 | GECODE_ES_FAIL((Trigonometric::ACos::post(home,x0,x1))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/float/trigonometric/asinacos.hpp:91:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 91 | : MixBinaryPropagator(home,x0,x1) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +./gecode/float/trigonometric/sincos.hpp: In instantiation of 'Gecode::Float::Trigonometric::Cos::Cos(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]': +./gecode/float/trigonometric/sincos.hpp:223:14: required from 'static Gecode::ExecStatus Gecode::Float::Trigonometric::Cos::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' + 223 | (void) new (home) Cos(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/float/trigonometric.cpp:69:5: required from here + 69 | GECODE_ES_FAIL((Trigonometric::Cos::post(home,x0,x1))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/float/trigonometric/sincos.hpp:206:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 206 | : MixBinaryPropagator(home,x0,x1) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +./gecode/float/trigonometric/tanatan.hpp: In instantiation of 'Gecode::Float::Trigonometric::ATan::ATan(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]': +./gecode/float/trigonometric/tanatan.hpp:199:14: required from 'static Gecode::ExecStatus Gecode::Float::Trigonometric::ATan::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' + 199 | (void) new (home) ATan(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/float/trigonometric.cpp:76:5: required from here + 76 | GECODE_ES_FAIL((Trigonometric::ATan::post(home,x0,x1))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/float/trigonometric/tanatan.hpp:189:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 189 | : MixBinaryPropagator(home,x0,x1) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +./gecode/float/trigonometric/tanatan.hpp: In instantiation of 'Gecode::Float::Trigonometric::Tan::Tan(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]': +./gecode/float/trigonometric/tanatan.hpp:159:12: required from 'static Gecode::ExecStatus Gecode::Float::Trigonometric::Tan::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' + 159 | (void) new (home) Tan(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/float/trigonometric.cpp:83:5: required from here + 83 | GECODE_ES_FAIL((Trigonometric::Tan::post(home,x0,x1))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/float/trigonometric/tanatan.hpp:147:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 147 | : MixBinaryPropagator(home,x0,x1) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]': +./gecode/float/trigonometric/asinacos.hpp:44:68: required from 'Gecode::Float::Trigonometric::ASin::ASin(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' + 44 | : MixBinaryPropagator(home,x0,x1) {} + | ^ +./gecode/float/trigonometric/asinacos.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Float::Trigonometric::ASin::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' + 56 | (void) new (home) ASin(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/float/trigonometric.cpp:48:5: required from here + 48 | GECODE_ES_FAIL((Trigonometric::ASin::post(home,x0,x1))); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -111105,12 +112023,8 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/float/trigonometric.o gecode/float/trigonometric.cpp g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/float/branch/action.o gecode/float/branch/action.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/float/branch/chb.o gecode/float/branch/chb.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: @@ -111121,48 +112035,6 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from gecode/float/trigonometric.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -111419,38 +112291,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from gecode/float/branch/chb.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/float.hh:48: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/float.hh:1404: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': ./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -111493,63 +112333,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -111579,32 +112362,6 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -111658,63 +112415,6 @@ ./gecode/kernel/branch/action.hpp:335:21: note: initializing argument 1 of 'void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Float::FloatView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::FloatVar]' 335 | Action::init(Home home, ViewArray& x, double d, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -111757,68 +112457,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -111841,11 +112479,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ ./gecode/kernel/branch/action.hpp: In instantiation of 'void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Float::FloatView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::FloatVar]': gecode/float/branch/action.cpp:41:17: required from here 41 | Action::init(home,y,d,bm); @@ -111868,33 +112501,8 @@ ./gecode/kernel/branch/action.hpp:244:37: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Action::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Float::FloatView]' 244 | Action::Recorder::post(Home home, ViewArray& x, Action& a) { | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/float/branch/chb.o gecode/float/branch/chb.cpp ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -112051,432 +112659,48 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139: -gecode/float/trigonometric.cpp: In function 'void Gecode::asin(Home, FloatVar, FloatVar)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/float/trigonometric.cpp:47:5: note: in expansion of macro 'GECODE_POST' - 47 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/float/trigonometric.cpp:48:67: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | GECODE_ES_FAIL((Trigonometric::ASin::post(home,x0,x1))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/float/trigonometric.hh:214, - from gecode/float/trigonometric.cpp:40: -./gecode/float/trigonometric/asinacos.hpp:48:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Trigonometric::ASin::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' - 48 | ASin::post(Home home, A x0, B x1) { - | ~~~~~^~~~ -gecode/float/trigonometric.cpp: In function 'void Gecode::sin(Home, FloatVar, FloatVar)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/float/trigonometric.cpp:54:5: note: in expansion of macro 'GECODE_POST' - 54 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/float/trigonometric.cpp:55:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | GECODE_ES_FAIL((Trigonometric::Sin::post(home,x0,x1))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/float/trigonometric.hh:213: -./gecode/float/trigonometric/sincos.hpp:145:23: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Trigonometric::Sin::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' - 145 | Sin::post(Home home, A x0, B x1) { - | ~~~~~^~~~ -gecode/float/trigonometric.cpp: In function 'void Gecode::acos(Home, FloatVar, FloatVar)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/float/trigonometric.cpp:61:5: note: in expansion of macro 'GECODE_POST' - 61 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/float/trigonometric.cpp:62:67: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 62 | GECODE_ES_FAIL((Trigonometric::ACos::post(home,x0,x1))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/trigonometric/asinacos.hpp:95:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Trigonometric::ACos::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' - 95 | ACos::post(Home home, A x0, B x1) { - | ~~~~~^~~~ -gecode/float/trigonometric.cpp: In function 'void Gecode::cos(Home, FloatVar, FloatVar)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/float/trigonometric.cpp:68:5: note: in expansion of macro 'GECODE_POST' - 68 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/float/trigonometric.cpp:69:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 69 | GECODE_ES_FAIL((Trigonometric::Cos::post(home,x0,x1))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/trigonometric/sincos.hpp:210:23: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Trigonometric::Cos::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' - 210 | Cos::post(Home home, A x0, B x1) { - | ~~~~~^~~~ -gecode/float/trigonometric.cpp: In function 'void Gecode::atan(Home, FloatVar, FloatVar)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/float/trigonometric.cpp:75:5: note: in expansion of macro 'GECODE_POST' - 75 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/float/trigonometric.cpp:76:67: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 76 | GECODE_ES_FAIL((Trigonometric::ATan::post(home,x0,x1))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/float/trigonometric.hh:215: -./gecode/float/trigonometric/tanatan.hpp:193:24: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Trigonometric::ATan::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' - 193 | ATan::post(Home home, A x0, B x1) { - | ~~~~~^~~~ -gecode/float/trigonometric.cpp: In function 'void Gecode::tan(Home, FloatVar, FloatVar)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/float/trigonometric.cpp:82:5: note: in expansion of macro 'GECODE_POST' - 82 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/float/trigonometric.cpp:83:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 83 | GECODE_ES_FAIL((Trigonometric::Tan::post(home,x0,x1))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/trigonometric/tanatan.hpp:151:23: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Trigonometric::Tan::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' - 151 | Tan::post(Home home, A x0, B x1) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/float/trigonometric/asinacos.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Trigonometric::ASin::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]': -gecode/float/trigonometric.cpp:48:5: required from here - 48 | GECODE_ES_FAIL((Trigonometric::ASin::post(home,x0,x1))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/float/trigonometric/asinacos.hpp:56:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | (void) new (home) ASin(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/trigonometric/asinacos.hpp:43:24: note: initializing argument 1 of 'Gecode::Float::Trigonometric::ASin::ASin(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' - 43 | ASin::ASin(Home home, A x0, B x1) - | ~~~~~^~~~ -./gecode/float/trigonometric/sincos.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Trigonometric::Sin::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]': -gecode/float/trigonometric.cpp:55:5: required from here - 55 | GECODE_ES_FAIL((Trigonometric::Sin::post(home,x0,x1))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/float/trigonometric/sincos.hpp:152:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 152 | (void) new (home) Sin(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/trigonometric/sincos.hpp:140:22: note: initializing argument 1 of 'Gecode::Float::Trigonometric::Sin::Sin(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' - 140 | Sin::Sin(Home home, A x0, B x1) - | ~~~~~^~~~ -./gecode/float/trigonometric/asinacos.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Trigonometric::ACos::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]': -gecode/float/trigonometric.cpp:62:5: required from here - 62 | GECODE_ES_FAIL((Trigonometric::ACos::post(home,x0,x1))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/float/trigonometric/asinacos.hpp:109:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 109 | (void) new (home) ACos(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/trigonometric/asinacos.hpp:90:24: note: initializing argument 1 of 'Gecode::Float::Trigonometric::ACos::ACos(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' - 90 | ACos::ACos(Home home, A x0, B x1) - | ~~~~~^~~~ -./gecode/float/trigonometric/sincos.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Trigonometric::Cos::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]': -gecode/float/trigonometric.cpp:69:5: required from here - 69 | GECODE_ES_FAIL((Trigonometric::Cos::post(home,x0,x1))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/float/trigonometric/sincos.hpp:223:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 223 | (void) new (home) Cos(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from gecode/float/branch/chb.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float/trigonometric/sincos.hpp:205:22: note: initializing argument 1 of 'Gecode::Float::Trigonometric::Cos::Cos(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' - 205 | Cos::Cos(Home home, A x0, B x1) - | ~~~~~^~~~ -./gecode/float/trigonometric/tanatan.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Trigonometric::ATan::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]': -gecode/float/trigonometric.cpp:76:5: required from here - 76 | GECODE_ES_FAIL((Trigonometric::ATan::post(home,x0,x1))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/float/trigonometric/tanatan.hpp:199:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 199 | (void) new (home) ATan(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float/trigonometric/tanatan.hpp:188:24: note: initializing argument 1 of 'Gecode::Float::Trigonometric::ATan::ATan(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' - 188 | ATan::ATan(Home home, A x0, B x1) - | ~~~~~^~~~ -./gecode/float/trigonometric/tanatan.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Trigonometric::Tan::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]': -gecode/float/trigonometric.cpp:83:5: required from here - 83 | GECODE_ES_FAIL((Trigonometric::Tan::post(home,x0,x1))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/float/trigonometric/tanatan.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | (void) new (home) Tan(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float/trigonometric/tanatan.hpp:146:22: note: initializing argument 1 of 'Gecode::Float::Trigonometric::Tan::Tan(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' - 146 | Tan::Tan(Home home, A x0, B x1) - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/float.hh:48: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -112499,116 +112723,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/float/trigonometric/asinacos.hpp: In instantiation of 'Gecode::Float::Trigonometric::ASin::ASin(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]': -./gecode/float/trigonometric/asinacos.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Float::Trigonometric::ASin::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' - 56 | (void) new (home) ASin(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/float/trigonometric.cpp:48:5: required from here - 48 | GECODE_ES_FAIL((Trigonometric::ASin::post(home,x0,x1))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/float/trigonometric/asinacos.hpp:44:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | : MixBinaryPropagator(home,x0,x1) {} - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:187: -./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -./gecode/float/trigonometric/sincos.hpp: In instantiation of 'Gecode::Float::Trigonometric::Sin::Sin(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]': -./gecode/float/trigonometric/sincos.hpp:152:14: required from 'static Gecode::ExecStatus Gecode::Float::Trigonometric::Sin::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' - 152 | (void) new (home) Sin(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/float/trigonometric.cpp:55:5: required from here - 55 | GECODE_ES_FAIL((Trigonometric::Sin::post(home,x0,x1))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/float/trigonometric/sincos.hpp:141:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 141 | : MixBinaryPropagator(home,x0,x1) {} - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -./gecode/float/trigonometric/asinacos.hpp: In instantiation of 'Gecode::Float::Trigonometric::ACos::ACos(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]': -./gecode/float/trigonometric/asinacos.hpp:109:14: required from 'static Gecode::ExecStatus Gecode::Float::Trigonometric::ACos::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' - 109 | (void) new (home) ACos(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/float/trigonometric.cpp:62:5: required from here - 62 | GECODE_ES_FAIL((Trigonometric::ACos::post(home,x0,x1))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/float/trigonometric/asinacos.hpp:91:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 91 | : MixBinaryPropagator(home,x0,x1) {} - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -./gecode/float/trigonometric/sincos.hpp: In instantiation of 'Gecode::Float::Trigonometric::Cos::Cos(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]': -./gecode/float/trigonometric/sincos.hpp:223:14: required from 'static Gecode::ExecStatus Gecode::Float::Trigonometric::Cos::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' - 223 | (void) new (home) Cos(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/float/trigonometric.cpp:69:5: required from here - 69 | GECODE_ES_FAIL((Trigonometric::Cos::post(home,x0,x1))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/float/trigonometric/sincos.hpp:206:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 206 | : MixBinaryPropagator(home,x0,x1) {} - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -./gecode/float/trigonometric/tanatan.hpp: In instantiation of 'Gecode::Float::Trigonometric::ATan::ATan(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]': -./gecode/float/trigonometric/tanatan.hpp:199:14: required from 'static Gecode::ExecStatus Gecode::Float::Trigonometric::ATan::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' - 199 | (void) new (home) ATan(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/float/trigonometric.cpp:76:5: required from here - 76 | GECODE_ES_FAIL((Trigonometric::ATan::post(home,x0,x1))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/float/trigonometric/tanatan.hpp:189:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 189 | : MixBinaryPropagator(home,x0,x1) {} - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -./gecode/float/trigonometric/tanatan.hpp: In instantiation of 'Gecode::Float::Trigonometric::Tan::Tan(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]': -./gecode/float/trigonometric/tanatan.hpp:159:12: required from 'static Gecode::ExecStatus Gecode::Float::Trigonometric::Tan::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' - 159 | (void) new (home) Tan(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/float/trigonometric.cpp:83:5: required from here - 83 | GECODE_ES_FAIL((Trigonometric::Tan::post(home,x0,x1))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/float/trigonometric/tanatan.hpp:147:68: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 147 | : MixBinaryPropagator(home,x0,x1) {} - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -112692,25 +112806,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]': -./gecode/float/trigonometric/asinacos.hpp:44:68: required from 'Gecode::Float::Trigonometric::ASin::ASin(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' - 44 | : MixBinaryPropagator(home,x0,x1) {} - | ^ -./gecode/float/trigonometric/asinacos.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Float::Trigonometric::ASin::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]' - 56 | (void) new (home) ASin(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/float/trigonometric.cpp:48:5: required from here - 48 | GECODE_ES_FAIL((Trigonometric::ASin::post(home,x0,x1))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -112740,46 +112835,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -112796,28 +112851,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ ./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ @@ -113013,6 +113049,8 @@ ./gecode/kernel/branch/chb.hpp:358:18: note: initializing argument 1 of 'void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Float::FloatView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::FloatVar]' 358 | CHB::init(Home home, ViewArray& x, | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/float/rounding.o gecode/float/rounding.cpp In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -113256,8 +113294,6 @@ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/float/rounding.o gecode/float/rounding.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/float/exec.o gecode/float/exec.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, @@ -113301,6 +113337,16 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from gecode/float/exec.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/int.hh:917, from ./gecode/float.hh:48: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -113323,8 +113369,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/float/branch/val-sel-commit.o gecode/float/branch/val-sel-commit.cpp In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -113408,6 +113452,27 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -113425,9 +113490,20 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ @@ -113437,13 +113513,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from gecode/float/exec.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -113472,9 +113541,6 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -113537,38 +113603,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/float.hh:1404: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': ./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -113640,6 +113674,28 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/float.hh:48: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -113672,70 +113728,6 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/float.hh:48: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -113848,28 +113840,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -113898,32 +113868,6 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -113986,78 +113930,48 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/float.hh:1404: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': ./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -114150,6 +114064,28 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': ./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -114255,6 +114191,32 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -114312,6 +114274,19 @@ ./gecode/kernel/propagator/wait.hpp:176:33: note: initializing argument 1 of 'Gecode::NaryWait::NaryWait(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Float::FloatView]' 176 | NaryWait::NaryWait(Home home, ViewArray& x0, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -114351,6 +114326,46 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/propagator/wait.hpp: In instantiation of 'Gecode::UnaryWait::UnaryWait(Gecode::Home, View, std::function) [with View = Gecode::Float::FloatView]': ./gecode/kernel/propagator/wait.hpp:155:14: required from 'static Gecode::ExecStatus Gecode::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Float::FloatView]' 155 | (void) new (home) UnaryWait(home,x,c); @@ -114404,6 +114419,25 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' 603 | return copy(d,s,static_cast(n)); @@ -114443,6 +114477,8 @@ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/float/branch/val-sel-commit.o gecode/float/branch/val-sel-commit.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/float/branch/view-sel.o gecode/float/branch/view-sel.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, @@ -114487,17 +114523,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from ./gecode/float/branch.hh:39, - from gecode/float/branch/view-sel.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/int.hh:917, from ./gecode/float.hh:48: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -114660,38 +114685,6 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -114857,6 +114850,211 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from ./gecode/float/branch.hh:39, + from gecode/float/branch/view-sel.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/float.hh:48: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -114962,48 +115160,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -115061,30 +115217,6 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/float/dom.o gecode/float/dom.cpp -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -115147,104 +115279,8 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/float/dom.o gecode/float/dom.cpp In file included from ./gecode/float.hh:1404: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': ./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -115510,6 +115546,8 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/float/relax.o gecode/float/relax.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, @@ -115521,6 +115559,16 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from gecode/float/relax.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -115553,7 +115601,40 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/int.hh:917: +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/float.hh:48: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; @@ -115755,6 +115836,24 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:917: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -115776,8 +115875,122 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/float/rel.hh:46: +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': ./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); @@ -115819,6 +116032,10 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -115848,22 +116065,400 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +gecode/float/relax.cpp: In function 'void Gecode::relax(Home, const FloatVarArgs&, const FloatVarArgs&, Rnd, double)': +gecode/float/relax.cpp:64:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | Search::relax(home,x,sx,r,p,fr); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from gecode/float/relax.cpp:35: +./gecode/search/relax.hh:51:14: note: initializing argument 1 of 'void Gecode::Search::relax(Gecode::Home, const VarArgs&, const VarArgs&, Gecode::Rnd, double, Post&) [with VarArgs = Gecode::FloatVarArgs; Post = Gecode::Float::Relax]' + 51 | relax(Home home, const VarArgs& x, const VarArgs& sx, Rnd r, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/search/relax.hh: In instantiation of 'void Gecode::Search::relax(Gecode::Home, const VarArgs&, const VarArgs&, Gecode::Rnd, double, Post&) [with VarArgs = Gecode::FloatVarArgs; Post = Gecode::Float::Relax]': +gecode/float/relax.cpp:64:45: required from here + 64 | Search::relax(home,x,sx,r,p,fr); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +./gecode/search/relax.hh:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 67 | if (post(home, x[i.val()], sx[i.val()]) != ES_OK) { + | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/float/relax.cpp:47:27: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Float::Relax::operator()(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)' + 47 | Relax::operator ()(Home home, FloatVar x, FloatVar sx) { + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/float/trace.o gecode/float/trace.cpp +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/float/rel.hh:46: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' @@ -116309,10 +116904,20 @@ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/float/relax.o gecode/float/relax.cpp +-c -o gecode/float/trace/tracer.o gecode/float/trace/tracer.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, - from gecode/float/relax.cpp:34: + from gecode/float/trace.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/float.hh:47, + from gecode/float/trace/tracer.cpp:35: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -116352,6 +116957,38 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/float.hh:48: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -116679,17 +117316,12 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -gecode/float/relax.cpp: In function 'void Gecode::relax(Home, const FloatVarArgs&, const FloatVarArgs&, Rnd, double)': -gecode/float/relax.cpp:64:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | Search::relax(home,x,sx,r,p,fr); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from gecode/float/relax.cpp:35: -./gecode/search/relax.hh:51:14: note: initializing argument 1 of 'void Gecode::Search::relax(Gecode::Home, const VarArgs&, const VarArgs&, Gecode::Rnd, double, Post&) [with VarArgs = Gecode::FloatVarArgs; Post = Gecode::Float::Relax]' - 51 | relax(Home home, const VarArgs& x, const VarArgs& sx, Rnd r, - | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/float.hh:48: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -116732,189 +117364,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/search/relax.hh: In instantiation of 'void Gecode::Search::relax(Gecode::Home, const VarArgs&, const VarArgs&, Gecode::Rnd, double, Post&) [with VarArgs = Gecode::FloatVarArgs; Post = Gecode::Float::Relax]': -gecode/float/relax.cpp:64:45: required from here - 64 | Search::relax(home,x,sx,r,p,fr); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -./gecode/search/relax.hh:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | if (post(home, x[i.val()], sx[i.val()]) != ES_OK) { - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/float/relax.cpp:47:27: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Float::Relax::operator()(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)' - 47 | Relax::operator ()(Home home, FloatVar x, FloatVar sx) { - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/float/trace.o gecode/float/trace.cpp -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from gecode/float/trace.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/float.hh:48: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' @@ -116972,6 +117421,28 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -117019,6 +117490,19 @@ ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -117034,6 +117518,19 @@ ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ @@ -117043,6 +117540,19 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -117071,6 +117581,65 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -117450,23 +118019,11 @@ ./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/float/exception.o gecode/float/exception.cpp ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/float/trace/tracer.o gecode/float/trace/tracer.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/float/exception.o gecode/float/exception.cpp -In file included from ./gecode/kernel.hh:150, - from ./gecode/float.hh:47, - from gecode/float/trace/tracer.cpp:35: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exception.cpp:36: @@ -117477,6 +118034,8 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/branch.o gecode/set/branch.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -117509,200 +118068,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/float.hh:48: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/float.hh:48: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -117722,50 +118087,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -117807,27 +118131,6 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -118092,153 +118395,6 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/branch.o gecode/set/branch.cpp -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -118401,132 +118557,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/cardinality.o gecode/set/cardinality.cpp -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/convex.o gecode/set/convex.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/convex/conv.o gecode/set/convex/conv.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, @@ -118553,6 +118583,8 @@ ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/cardinality.o gecode/set/cardinality.cpp ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -118570,253 +118602,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/cardinality.cpp:38: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex/conv.cpp:38: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/set.hh:44: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -118839,17 +118624,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -118881,46 +118655,16 @@ ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -118963,27 +118707,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -119145,17 +118868,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -119217,70 +118929,6 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:755: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/set.hh:44: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ gecode/set/branch.cpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)': gecode/set/branch.cpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | vars.expand(home,x); @@ -119313,26 +118961,6 @@ ./gecode/set/branch/var.hpp:74:29: note: initializing argument 1 of 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)' 74 | SetVarBranch::expand(Home home, const SetVarArgs& x) { | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ gecode/set/branch.cpp:65:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 65 | vars.b.expand(home,x); | ~~~~~~~~~~~~~^~~~~~~~ @@ -119342,15 +118970,6 @@ ./gecode/set/branch/var.hpp:74:29: note: initializing argument 1 of 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)' 74 | SetVarBranch::expand(Home home, const SetVarArgs& x) { | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ gecode/set/branch.cpp:69:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 69 | vars.c.expand(home,x); | ~~~~~~~~~~~~~^~~~~~~~ @@ -119396,56 +119015,15 @@ ./gecode/kernel/branch/view-val.hpp:341:28: note: initializing argument 1 of 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 3; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]' 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ gecode/set/branch.cpp:95:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 95 | postviewvalbrancher(home,xv,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:341:28: note: initializing argument 1 of 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 4; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]' 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ gecode/set/branch.cpp: In function 'void Gecode::branch(Home, SetVar, SetValBranch, SetVarValPrint)': gecode/set/branch.cpp:102:29: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 102 | SetVarArgs xv(1); xv[0]=x; @@ -119519,31 +119097,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ gecode/set/branch.cpp:108:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 108 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ gecode/set/branch.cpp:151:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 151 | postviewvalbrancher(home,xv,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ @@ -119553,16 +119109,6 @@ ./gecode/kernel/branch/view-val.hpp:341:28: note: initializing argument 1 of 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 2; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]' 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ gecode/set/branch.cpp:157:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 157 | postviewvalbrancher(home,xv,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ @@ -119572,16 +119118,6 @@ ./gecode/kernel/branch/view-val.hpp:341:28: note: initializing argument 1 of 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 3; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]' 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ gecode/set/branch.cpp:163:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 163 | postviewvalbrancher(home,xv,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ @@ -119607,272 +119143,6 @@ gecode/set/branch.cpp:108:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 108 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139: -gecode/set/cardinality.cpp: In function 'void Gecode::cardinality(Home, SetVar, unsigned int, unsigned int)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/set/cardinality.cpp:47:5: note: in expansion of macro 'GECODE_POST' - 47 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/set/cardinality.cpp: In function 'void Gecode::cardinality(Home, const SetVarArgs&, unsigned int, unsigned int)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/set/cardinality.cpp:57:5: note: in expansion of macro 'GECODE_POST' - 57 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/set/cardinality.cpp: In function 'void Gecode::cardinality(Home, SetVar, IntVar)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/set/cardinality.cpp:67:5: note: in expansion of macro 'GECODE_POST' - 67 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/set/cardinality.cpp:68:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 68 | GECODE_ES_FAIL(Set::Int::Card::post(home,s, x)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set/int.hh:295, - from gecode/set/cardinality.cpp:39: -./gecode/set/int/card.hpp:51:25: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Int::Card::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' - 51 | Card::post(Home home, View x0, Gecode::Int::IntView x1) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -gecode/set/cardinality.cpp: In function 'void Gecode::cardinality(Home, SetVar, IntVar, Reify)': -gecode/set/cardinality.cpp:74:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | rel(home, x, IRT_EQ, y, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1134:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, Reify, IntPropLevel)' - 1134 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, Reify r, - | ~~~~~^~~~ -gecode/set/cardinality.cpp:75:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 75 | cardinality(home, s, y); - | ~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/set/cardinality.cpp:66:20: note: initializing argument 1 of 'void Gecode::cardinality(Home, SetVar, IntVar)' - 66 | cardinality(Home home, SetVar s, IntVar x) { - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -120036,18 +119306,6 @@ ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/kernel/branch/view-val.hpp:365:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 363 | ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 3; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]': gecode/set/branch.cpp:89:45: required from here 89 | postviewvalbrancher(home,xv,vs,vsc,bf,vvp); @@ -120088,48 +119336,6 @@ ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:755: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:355:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/cardinality.cpp:38: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ ./gecode/kernel/branch/view-val.hpp:365:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 363 | ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 1; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]': gecode/set/branch.cpp:119:7: required from here 118 | postviewvalbrancher @@ -120366,51 +119582,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/int/card.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Int::Card::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]': -gecode/set/cardinality.cpp:68:5: required from here - 68 | GECODE_ES_FAIL(Set::Int::Card::post(home,s, x)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -./gecode/set/int/card.hpp:54:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 54 | (void) new (home) Card(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/int/card.hpp:45:25: note: initializing argument 1 of 'Gecode::Set::Int::Card::Card(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' - 45 | Card::Card(Home home, View y0, Gecode::Int::IntView y1) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ @@ -120427,20 +119598,6 @@ ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ ./gecode/kernel/branch/view-val.hpp:365:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 363 | ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 4; Val = int; unsigned int a = 1; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]': gecode/set/branch.cpp:163:45: required from here 163 | postviewvalbrancher(home,xv,vs,vsc,bf,vvp); @@ -120564,83 +119706,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/set/int/card.hpp: In instantiation of 'Gecode::Set::Int::Card::Card(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]': -./gecode/set/int/card.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::Int::Card::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' - 54 | (void) new (home) Card(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/cardinality.cpp:68:5: required from here - 68 | GECODE_ES_FAIL(Set::Int::Card::post(home,s, x)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -./gecode/set/int/card.hpp:47:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 47 | Gecode::Int::IntView,Gecode::Int::PC_INT_BND> (home, y0, y1) {} - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:187: -./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/branch/view-val.hpp:351:17: required from 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 1; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]' 349 | ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 228 | ViewValBrancher(Home home, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]': -./gecode/set/int/card.hpp:47:66: required from 'Gecode::Set::Int::Card::Card(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' - 47 | Gecode::Int::IntView,Gecode::Int::PC_INT_BND> (home, y0, y1) {} - | ^ -./gecode/set/int/card.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::Int::Card::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' - 54 | (void) new (home) Card(home,x0,x1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/cardinality.cpp:68:5: required from here - 68 | GECODE_ES_FAIL(Set::Int::Card::post(home,s, x)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -In file included from ./gecode/set/convex.hh:98: -./gecode/set/convex/conv.hpp: In constructor 'Gecode::Set::Convex::Convex::Convex(Gecode::Home, Gecode::Set::SetView)': -./gecode/set/convex/conv.hpp:49:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 49 | : UnaryPropagator(home,x) {} - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:187: -./gecode/kernel/propagator/pattern.hpp:302:50: note: initializing argument 1 of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]' - 302 | UnaryPropagator::UnaryPropagator(Home home, View y0) - | ~~~~~^~~~ -./gecode/set/convex/conv.hpp: In static member function 'static Gecode::ExecStatus Gecode::Set::Convex::Convex::post(Gecode::Home, Gecode::Set::SetView)': -./gecode/set/convex/conv.hpp:57:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | (void) new (home) Convex(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/convex/conv.hpp:48:23: note: initializing argument 1 of 'Gecode::Set::Convex::Convex::Convex(Gecode::Home, Gecode::Set::SetView)' - 48 | Convex::Convex(Home home, SetView x) - | ~~~~~^~~~ -In file included from ./gecode/set/convex.hh:99: -./gecode/set/convex/hull.hpp: In constructor 'Gecode::Set::Convex::ConvexHull::ConvexHull(Gecode::Home, Gecode::Set::SetView, Gecode::Set::SetView)': -./gecode/set/convex/hull.hpp:49:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 49 | : BinaryPropagator(home, x, y) {} - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Set::SetView; int pc = 4]' - 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/set/convex/hull.hpp: In static member function 'static Gecode::ExecStatus Gecode::Set::Convex::ConvexHull::post(Gecode::Home, Gecode::Set::SetView, Gecode::Set::SetView)': -./gecode/set/convex/hull.hpp:57:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | (void) new (home) ConvexHull(home,x,y); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/convex/hull.hpp:48:31: note: initializing argument 1 of 'Gecode::Set::Convex::ConvexHull::ConvexHull(Gecode::Home, Gecode::Set::SetView, Gecode::Set::SetView)' - 48 | ConvexHull::ConvexHull(Home home, SetView x, SetView y) - | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/branch/view-val.hpp:355:17: required from 'void Gecode::postviewvalbrancher(Home, ViewArray&, ViewSel**, ValSelCommitBase*, BranchFilter, VarValPrint) [with View = Set::SetView; int n = 1; Val = int; unsigned int a = 2; BranchFilter = std::function; typename View::VarType = SetVar; VarValPrint = std::function&)>; typename View::VarType = SetVar]' 353 | ViewValBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]' 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/branch/view-val.hpp:247:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 247 | (void) new (home) ViewValBrancher @@ -122172,16 +121093,6 @@ ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]' 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/branch/view-val.hpp:247:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 247 | (void) new (home) ViewValBrancher @@ -122232,16 +121143,6 @@ ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]' 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/branch/view-val.hpp:247:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 247 | (void) new (home) ViewValBrancher @@ -122267,16 +121168,6 @@ ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]' 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/branch/view-val.hpp:247:12: required from 'static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 247 | (void) new (home) ViewValBrancher @@ -122611,6 +121502,11 @@ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/branch/view.hpp: In instantiation of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]': ./gecode/kernel/branch/view-val.hpp:234:66: required from 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { @@ -122639,6 +121535,477 @@ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/set.hh:44: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/convex.o gecode/set/convex.cpp +In file included from ./gecode/set.hh:755: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139: +gecode/set/cardinality.cpp: In function 'void Gecode::cardinality(Home, SetVar, unsigned int, unsigned int)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/set/cardinality.cpp:47:5: note: in expansion of macro 'GECODE_POST' + 47 | GECODE_POST; + | ^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/set/cardinality.cpp: In function 'void Gecode::cardinality(Home, const SetVarArgs&, unsigned int, unsigned int)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/set/cardinality.cpp:57:5: note: in expansion of macro 'GECODE_POST' + 57 | GECODE_POST; + | ^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/set/cardinality.cpp: In function 'void Gecode::cardinality(Home, SetVar, IntVar)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/set/cardinality.cpp:67:5: note: in expansion of macro 'GECODE_POST' + 67 | GECODE_POST; + | ^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/set/cardinality.cpp:68:54: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 68 | GECODE_ES_FAIL(Set::Int::Card::post(home,s, x)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set/int.hh:295, + from gecode/set/cardinality.cpp:39: +./gecode/set/int/card.hpp:51:25: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Int::Card::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' + 51 | Card::post(Home home, View x0, Gecode::Int::IntView x1) { + | ~~~~~^~~~ +gecode/set/cardinality.cpp: In function 'void Gecode::cardinality(Home, SetVar, IntVar, Reify)': +gecode/set/cardinality.cpp:74:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | rel(home, x, IRT_EQ, y, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1134:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, Reify, IntPropLevel)' + 1134 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, Reify r, + | ~~~~~^~~~ +gecode/set/cardinality.cpp:75:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 75 | cardinality(home, s, y); + | ~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/set/cardinality.cpp:66:20: note: initializing argument 1 of 'void Gecode::cardinality(Home, SetVar, IntVar)' + 66 | cardinality(Home home, SetVar s, IntVar x) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -122661,32 +122028,19 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]': -./gecode/set/convex/conv.hpp:49:50: required from here - 49 | : UnaryPropagator(home,x) {} - | ^ -./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 303 | : Propagator(home), x0(y0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Set::SetView; int pc = 4]': -./gecode/set/convex/hull.hpp:49:55: required from here - 49 | : BinaryPropagator(home, x, y) {} - | ^ -./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 354 | : Propagator(home), x0(y0), x1(y1) { - | ^ +./gecode/set/int/card.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Int::Card::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]': +gecode/set/cardinality.cpp:68:5: required from here + 68 | GECODE_ES_FAIL(Set::Int::Card::post(home,s, x)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +./gecode/set/int/card.hpp:54:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 54 | (void) new (home) Card(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ +./gecode/set/int/card.hpp:45:25: note: initializing argument 1 of 'Gecode::Set::Int::Card::Card(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' + 45 | Card::Card(Home home, View y0, Gecode::Int::IntView y1) + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -122726,6 +122080,42 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +./gecode/set/int/card.hpp: In instantiation of 'Gecode::Set::Int::Card::Card(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]': +./gecode/set/int/card.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::Int::Card::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' + 54 | (void) new (home) Card(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/cardinality.cpp:68:5: required from here + 68 | GECODE_ES_FAIL(Set::Int::Card::post(home,s, x)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +./gecode/set/int/card.hpp:47:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 47 | Gecode::Int::IntView,Gecode::Int::PC_INT_BND> (home, y0, y1) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:187: +./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]': +./gecode/set/int/card.hpp:47:66: required from 'Gecode::Set::Int::Card::Card(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' + 47 | Gecode::Int::IntView,Gecode::Int::PC_INT_BND> (home, y0, y1) {} + | ^ +./gecode/set/int/card.hpp:54:12: required from 'static Gecode::ExecStatus Gecode::Set::Int::Card::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' + 54 | (void) new (home) Card(home,x0,x1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/cardinality.cpp:68:5: required from here + 68 | GECODE_ES_FAIL(Set::Int::Card::post(home,s, x)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -122785,6 +122175,51 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/convex/conv.o gecode/set/convex/conv.cpp +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -123080,6 +122515,17 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/conv.cpp:38: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -123214,6 +122660,596 @@ ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]': +./gecode/set/convex/conv.hpp:49:50: required from here + 49 | : UnaryPropagator(home,x) {} + | ^ +./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 303 | : Propagator(home), x0(y0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Set::SetView; int pc = 4]': +./gecode/set/convex/hull.hpp:49:55: required from here + 49 | : BinaryPropagator(home, x, y) {} + | ^ +./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 354 | : Propagator(home), x0(y0), x1(y1) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/set.hh:44: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set/convex.hh:98: +./gecode/set/convex/conv.hpp: In constructor 'Gecode::Set::Convex::Convex::Convex(Gecode::Home, Gecode::Set::SetView)': +./gecode/set/convex/conv.hpp:49:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 49 | : UnaryPropagator(home,x) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:187: +./gecode/kernel/propagator/pattern.hpp:302:50: note: initializing argument 1 of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]' + 302 | UnaryPropagator::UnaryPropagator(Home home, View y0) + | ~~~~~^~~~ +./gecode/set/convex/conv.hpp: In static member function 'static Gecode::ExecStatus Gecode::Set::Convex::Convex::post(Gecode::Home, Gecode::Set::SetView)': +./gecode/set/convex/conv.hpp:57:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | (void) new (home) Convex(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/convex/conv.hpp:48:23: note: initializing argument 1 of 'Gecode::Set::Convex::Convex::Convex(Gecode::Home, Gecode::Set::SetView)' + 48 | Convex::Convex(Home home, SetView x) + | ~~~~~^~~~ +In file included from ./gecode/set/convex.hh:99: +./gecode/set/convex/hull.hpp: In constructor 'Gecode::Set::Convex::ConvexHull::ConvexHull(Gecode::Home, Gecode::Set::SetView, Gecode::Set::SetView)': +./gecode/set/convex/hull.hpp:49:55: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 49 | : BinaryPropagator(home, x, y) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Set::SetView; int pc = 4]' + 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) + | ~~~~~^~~~ +./gecode/set/convex/hull.hpp: In static member function 'static Gecode::ExecStatus Gecode::Set::Convex::ConvexHull::post(Gecode::Home, Gecode::Set::SetView, Gecode::Set::SetView)': +./gecode/set/convex/hull.hpp:57:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | (void) new (home) ConvexHull(home,x,y); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/convex/hull.hpp:48:31: note: initializing argument 1 of 'Gecode::Set::Convex::ConvexHull::ConvexHull(Gecode::Home, Gecode::Set::SetView, Gecode::Set::SetView)' + 48 | ConvexHull::ConvexHull(Home home, SetView x, SetView y) + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) @@ -123398,8 +123434,6 @@ -c -o gecode/set/convex/hull.o gecode/set/convex/hull.cpp g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/dom.o gecode/set/dom.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/rel.o gecode/set/rel.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: @@ -123442,6 +123476,49 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/convex.hh:43, + from gecode/set/convex/hull.cpp:40: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -123625,17 +123702,6 @@ ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/convex.hh:43, - from gecode/set/convex/hull.cpp:40: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -124572,6 +124638,28 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/set.hh:44: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ ./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]': gecode/set/dom.cpp:96:9: required from here 97 | (Set::Rel::Lq @@ -124957,27 +125045,6 @@ ./gecode/set/rel/re-subset.hpp:88:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 88 | (void) new (home) ReSubset(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -125015,20 +125082,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/set/rel/re-subset.hpp:40:52: note: initializing argument 1 of 'Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 40 | ReSubset::ReSubset(Home home, View0 y0, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ ./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/set/dom.cpp:544:11: required from here 545 | (Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]' 40 | ReSubset::ReSubset(Home home, View0 y0, | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -125175,6 +125314,17 @@ ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]': ./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' 100 | (void) new (home) DistinctDoit(home,x,y); @@ -125193,6 +125343,9 @@ ./gecode/kernel/propagator/pattern.hpp:302:50: note: initializing argument 1 of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]' 302 | UnaryPropagator::UnaryPropagator(Home home, View y0) | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/set/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]': ./gecode/set/rel/re-eq.hpp:89:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 89 | (void) new (home) ReEq(home,x0,x1,b); @@ -125325,6 +125478,12 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]': ./gecode/set/rel/re-lq.hpp:85:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]' 85 | (void) new (home) ReLq(home,x0,x1,b); @@ -125343,6 +125502,15 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]': ./gecode/set/rel/re-lq.hpp:85:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]' 85 | (void) new (home) ReLq(home,x0,x1,b); @@ -125649,6 +125817,34 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]': ./gecode/set/rel/lq.hpp:316:70: required from 'Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]' 316 | : MixBinaryPropagator(home,x,y) {} @@ -125771,6 +125967,68 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:317: ./gecode/set/rel/subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]': ./gecode/set/rel/re-subset.hpp:108:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' @@ -126011,6 +126269,27 @@ ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::ConstSetView; int pc1 = 0]' 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ +In file included from ./gecode/set.hh:755: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 3; View1 = Gecode::Set::SetView; int pc1 = 2]': ./gecode/set/rel/subset.hpp:46:58: required from 'Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' 46 | View1,PC_SET_CLUB>(home,y0,y1) {} @@ -126095,6 +126374,11 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]': ./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]' 100 | (void) new (home) DistinctDoit(home,x,y); @@ -126115,6 +126399,22 @@ ./gecode/kernel/propagator/pattern.hpp:302:50: note: initializing argument 1 of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::ConstSetView; int pc = 4]' 302 | UnaryPropagator::UnaryPropagator(Home home, View y0) | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::ConstSetView; int pc1 = 0]': ./gecode/set/rel/nq.hpp:45:73: required from 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' 45 | : MixBinaryPropagator(home,x,y) {} @@ -126159,6 +126459,35 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]': ./gecode/set/rel/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' 83 | GECODE_REWRITE(*this,(Eq::post(home(*this),x0,x1))); @@ -126174,6 +126503,27 @@ ./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]': ./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' 56 | (void) new (home) Eq(home,x,y); @@ -126192,370 +126542,11 @@ ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/rel.hh:43, - from gecode/set/rel.cpp:37: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/set.hh:44: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -126793,6 +126784,51 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/rel.o gecode/set/rel.cpp +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/rel.hh:43, + from gecode/set/rel.cpp:37: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -133084,8 +133120,6 @@ ./gecode/iter/ranges-union.hpp:350:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' 350 | NaryUnion::operator =(const NaryUnion& m) { | ^~~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/rel-op-ternary.o gecode/set/rel-op-ternary.cpp ./gecode/iter/ranges-diff.hpp: In instantiation of 'Gecode::Iter::Ranges::Diff::Diff(I&, J&) [with I = Gecode::Iter::Ranges::NaryUnion; J = Gecode::Set::BndSetRanges]': ./gecode/set/var-imp/set.hpp:299:9: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]' 299 | probe(iterator,lbi); @@ -133186,6 +133220,8 @@ ./gecode/iter/ranges-inter.hpp:142:14: note: synthesized method 'Gecode::Iter::Ranges::SingletonAppend::SingletonAppend(const Gecode::Iter::Ranges::SingletonAppend&)' first required here 142 | : i(i0), j(j0) { | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/rel-op-ternary.o gecode/set/rel-op-ternary.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, @@ -135943,11 +135979,10 @@ 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { | ~~~~~~^~~~~~~ ./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -In file included from ./gecode/iter.hh:51: In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: + inlined from 'Gecode::Iter::Ranges::NaryInter::~NaryInter()' at ./gecode/iter/ranges-inter.hpp:74:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryInter]' at ./gecode/set/var-imp/set.hpp:343:3: ./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { | ~~~~~~^~~~~~~ @@ -135955,116 +135990,147 @@ In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', inlined from 'Gecode::Iter::Ranges::NaryInter::~NaryInter()' at ./gecode/iter/ranges-inter.hpp:74:9, inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryInter]' at ./gecode/set/var-imp/set.hpp:343:3: + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryInter]' at ./gecode/set/var-imp/set.hpp:269:3: ./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { | ~~~~~~^~~~~~~ ./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In file included from ./gecode/iter.hh:51, + from ./gecode/int.hh:61: In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' at ./gecode/set/rel/lq.hpp:311:3, + inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]' at ./gecode/set/rel/lq.hpp:359:24: +./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', inlined from 'Gecode::Iter::Ranges::NaryInter::~NaryInter()' at ./gecode/iter/ranges-inter.hpp:74:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryInter]' at ./gecode/set/var-imp/set.hpp:269:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + inlined from 'Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel-op/inter.hpp:304:9: +./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Eq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel/eq.hpp:83:5: + inlined from 'Gecode::Iter::Ranges::NaryInter::~NaryInter()' at ./gecode/iter/ranges-inter.hpp:74:9, + inlined from 'Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel-op/inter.hpp:304:9: ./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Eq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel/eq.hpp:83:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' at ./gecode/set/rel/lq.hpp:311:3, + inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]' at ./gecode/set/rel/lq.hpp:359:24: +./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::NaryInter::~NaryInter()' at ./gecode/iter/ranges-inter.hpp:74:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryInter]' at ./gecode/set/var-imp/set.hpp:343:3: + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel/lq.hpp:311:3, + inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]' at ./gecode/set/rel/lq.hpp:359:24: +./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel/lq.hpp:311:3, + inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]' at ./gecode/set/rel/lq.hpp:359:24: +./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryUnion]' at ./gecode/set/var-imp/set.hpp:269:3: ./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { | ~~~~~~^~~~~~~ ./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::NaryInter::~NaryInter()' at ./gecode/iter/ranges-inter.hpp:74:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryInter]' at ./gecode/set/var-imp/set.hpp:269:3: + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: ./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { | ~~~~~~^~~~~~~ ./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::NaryInter::~NaryInter()' at ./gecode/iter/ranges-inter.hpp:74:9, - inlined from 'Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel-op/inter.hpp:304:9: -./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryUnion]' at ./gecode/set/var-imp/set.hpp:343:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::NaryInter::~NaryInter()' at ./gecode/iter/ranges-inter.hpp:74:9, - inlined from 'Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel-op/inter.hpp:304:9: -./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In file included from ./gecode/iter.hh:51: In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryUnion]' at ./gecode/set/var-imp/set.hpp:269:3: + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: ./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { | ~~~~~~^~~~~~~ ./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::NaryInter::~NaryInter()' at ./gecode/iter/ranges-inter.hpp:74:9, - inlined from 'Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel-op/inter.hpp:304:9: -./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::NaryInter::~NaryInter()' at ./gecode/iter/ranges-inter.hpp:74:9, - inlined from 'Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel-op/inter.hpp:304:9: + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Eq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel/eq.hpp:83:5: ./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -In file included from ./gecode/iter.hh:51, - from ./gecode/int.hh:61: In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' at ./gecode/set/rel/lq.hpp:311:3, - inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]' at ./gecode/set/rel/lq.hpp:359:24: -./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Eq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel/eq.hpp:83:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryUnion]' at ./gecode/set/var-imp/set.hpp:343:3: + inlined from 'Gecode::Iter::Ranges::NaryInter::~NaryInter()' at ./gecode/iter/ranges-inter.hpp:74:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryInter]' at ./gecode/set/var-imp/set.hpp:343:3: ./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { | ~~~~~~^~~~~~~ ./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' at ./gecode/set/rel/lq.hpp:311:3, - inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]' at ./gecode/set/rel/lq.hpp:359:24: -./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + inlined from 'Gecode::Iter::Ranges::NaryInter::~NaryInter()' at ./gecode/iter/ranges-inter.hpp:74:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryInter]' at ./gecode/set/var-imp/set.hpp:269:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/rel-op/post-nocompl.o gecode/set/rel-op/post-nocompl.cpp +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::NaryInter::~NaryInter()' at ./gecode/iter/ranges-inter.hpp:74:9, + inlined from 'Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel-op/inter.hpp:304:9: +./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::NaryInter::~NaryInter()' at ./gecode/iter/ranges-inter.hpp:74:9, + inlined from 'Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel-op/inter.hpp:304:9: +./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: @@ -136107,13 +136173,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel/lq.hpp:311:3, - inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]' at ./gecode/set/rel/lq.hpp:359:24: -./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -136276,6 +136335,16 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/iter.hh:51, + from ./gecode/int.hh:61: +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -136530,6 +136599,13 @@ ./gecode/set/rel-op/post.hpp:45:15: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' 45 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { | ~~~~~^~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryUnion]' at ./gecode/set/var-imp/set.hpp:269:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ ./gecode/set/rel-op/post.hpp:198:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 198 | rel_eq(home, x, op, y, tmp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -136610,6 +136686,7 @@ ./gecode/set/rel-op/post.hpp:45:15: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' 45 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { | ~~~~~^~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -137636,6 +137713,14 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In file included from ./gecode/set/rel.hh:320: ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': ./gecode/set/rel/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' @@ -137724,16 +137809,6 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -In file included from ./gecode/iter.hh:51, - from ./gecode/int.hh:61: -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] ./gecode/set/rel-op/post.hpp: In function 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]': ./gecode/set/rel-op/post.hpp:89:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 89 | } @@ -137756,47 +137831,6 @@ 54 | case SOT_UNION: | ^~~~ In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryUnion]' at ./gecode/set/var-imp/set.hpp:269:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -In file included from ./gecode/iter.hh:51, - from ./gecode/int.hh:61: -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel/lq.hpp:311:3, - inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]' at ./gecode/set/rel/lq.hpp:359:24: -./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, @@ -137807,15 +137841,6 @@ | ~~~~~~^~~~~~~ ./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, - inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, - inlined from 'Gecode::ModEvent Gecode::Set::ComplementView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::Cache; View = Gecode::Set::SetView]' at ./gecode/set/view/complement.hpp:234:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iter_3(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iter_3(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryUnion]' at ./gecode/set/var-imp/set.hpp:343:3: @@ -137823,24 +137848,17 @@ 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { | ~~~~~~^~~~~~~ ./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/rel-op/post-compl-cvv.o gecode/set/rel-op/post-compl-cvv.cpp In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, + inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, + inlined from 'Gecode::ModEvent Gecode::Set::ComplementView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::Cache; View = Gecode::Set::SetView]' at ./gecode/set/view/complement.hpp:234:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iter_3(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/rel-op/post-compl-cvv.o gecode/set/rel-op/post-compl-cvv.cpp +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iter_3(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: @@ -137883,8 +137901,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/rel-op/post-nocompl-cvv.o gecode/set/rel-op/post-nocompl-cvv.cpp In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -138019,13 +138035,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel/lq.hpp:311:3, - inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]' at ./gecode/set/rel/lq.hpp:359:24: -./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -138641,16 +138650,6 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op/post-nocompl-cvv.cpp:37: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44: ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ComplementView]': @@ -138815,6 +138814,25 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ +./gecode/set/rel-op/post.hpp: In function 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]': +./gecode/set/rel-op/post.hpp:53:7: warning: this statement may fall through [-Wimplicit-fallthrough=] + 53 | } + | ^ +./gecode/set/rel-op/post.hpp:54:5: note: here + 54 | case SOT_UNION: + | ^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/rel-op/post-nocompl-cvv.o gecode/set/rel-op/post-nocompl-cvv.cpp +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op/post-nocompl-cvv.cpp:37: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -138847,13 +138865,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -./gecode/set/rel-op/post.hpp: In function 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]': -./gecode/set/rel-op/post.hpp:53:7: warning: this statement may fall through [-Wimplicit-fallthrough=] - 53 | } - | ^ -./gecode/set/rel-op/post.hpp:54:5: note: here - 54 | case SOT_UNION: - | ^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -140602,15 +140613,26 @@ ./gecode/set/rel-op/post.hpp:54:5: note: here 54 | case SOT_UNION: | ^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/rel-op/post-compl-vvc.o gecode/set/rel-op/post-compl-vvc.cpp +In file included from ./gecode/iter.hh:51, + from ./gecode/int.hh:61: In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel/lq.hpp:311:3, - inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]' at ./gecode/set/rel/lq.hpp:359:24: -./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/rel-op/post-compl-vvc.o gecode/set/rel-op/post-compl-vvc.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: @@ -141521,6 +141543,20 @@ | ^~~~ In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel/lq.hpp:311:3, + inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]' at ./gecode/set/rel/lq.hpp:359:24: +./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel/lq.hpp:311:3, + inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]' at ./gecode/set/rel/lq.hpp:359:24: +./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' at ./gecode/set/rel/lq.hpp:311:3, inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; bool strict = false]' at ./gecode/set/rel/lq.hpp:359:24: ./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] @@ -141540,6 +141576,69 @@ ./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { | ~~~~~~^~~~~~~ +In file included from ./gecode/iter.hh:51, + from ./gecode/int.hh:61: +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, + inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend >::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Set::RangesCompl]' at ./gecode/set/var-imp/set.hpp:343:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In file included from ./gecode/iter.hh:51, + from ./gecode/int.hh:61: +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, + inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, + inlined from 'Gecode::ModEvent Gecode::Set::ComplementView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::Cache; View = Gecode::Set::SetView]' at ./gecode/set/view/complement.hpp:234:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iter_3(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iter_3(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Eq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' at ./gecode/set/rel/eq.hpp:83:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel/lq.hpp:311:3, @@ -141547,8 +141646,6 @@ ./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { | ~~~~~~^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/rel-op/post-nocompl-vvc.o gecode/set/rel-op/post-nocompl-vvc.cpp In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, @@ -141568,6 +141665,52 @@ 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { | ~~~~~~^~~~~~~ ./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iter_3(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Eq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' at ./gecode/set/rel/eq.hpp:83:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, + inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend >::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Set::RangesCompl]' at ./gecode/set/var-imp/set.hpp:343:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/rel-op/post-nocompl-vvc.o gecode/set/rel-op/post-nocompl-vvc.cpp +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, + inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, + inlined from 'Gecode::ModEvent Gecode::Set::ComplementView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::Cache; View = Gecode::Set::SetView]' at ./gecode/set/view/complement.hpp:234:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iter_3(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iter_3(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In file included from ./gecode/iter.hh:51, + from ./gecode/int.hh:61: +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel/lq.hpp:311:3, + inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]' at ./gecode/set/rel/lq.hpp:359:24: +./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In file included from ./gecode/iter.hh:51, + from ./gecode/int.hh:61: +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel/lq.hpp:311:3, + inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]' at ./gecode/set/rel/lq.hpp:359:24: +./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: @@ -141855,15 +141998,6 @@ ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ -In file included from ./gecode/iter.hh:51, - from ./gecode/int.hh:61: -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel/lq.hpp:311:3, - inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]' at ./gecode/set/rel/lq.hpp:359:24: -./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -143645,6 +143779,13 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel/lq.hpp:311:3, + inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]' at ./gecode/set/rel/lq.hpp:359:24: +./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ In file included from ./gecode/set/rel.hh:320: ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]': ./gecode/set/rel/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' @@ -143811,6 +143952,8 @@ ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]' 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/rel-op/post-compl-cvc.o gecode/set/rel-op/post-compl-cvc.cpp ./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]': ./gecode/set/rel/eq.hpp:45:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]' 45 | : MixBinaryPropagator(home,x,y) {} @@ -143902,42 +144045,6 @@ ./gecode/set/rel-op/post.hpp:54:5: note: here 54 | case SOT_UNION: | ^~~~ -In file included from ./gecode/iter.hh:51, - from ./gecode/int.hh:61: -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Eq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' at ./gecode/set/rel/eq.hpp:83:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, - inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend >::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Set::RangesCompl]' at ./gecode/set/var-imp/set.hpp:343:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel/lq.hpp:311:3, @@ -143945,61 +144052,6 @@ ./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, - inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, - inlined from 'Gecode::ModEvent Gecode::Set::ComplementView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::Cache; View = Gecode::Set::SetView]' at ./gecode/set/view/complement.hpp:234:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iter_3(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iter_3(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Eq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' at ./gecode/set/rel/eq.hpp:83:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -In file included from ./gecode/iter.hh:51, - from ./gecode/int.hh:61: -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, - inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend >::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Set::RangesCompl]' at ./gecode/set/var-imp/set.hpp:343:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, - inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, - inlined from 'Gecode::ModEvent Gecode::Set::ComplementView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::Cache; View = Gecode::Set::SetView]' at ./gecode/set/view/complement.hpp:234:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iter_3(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iter_3(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/rel-op/post-compl-cvc.o gecode/set/rel-op/post-compl-cvc.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: @@ -144042,14 +144094,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -144973,20 +145017,54 @@ In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: ./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { | ~~~~~~^~~~~~~ ./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -In file included from ./gecode/iter.hh:51, - from ./gecode/int.hh:61: In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel/lq.hpp:311:3, - inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]' at ./gecode/set/rel/lq.hpp:359:24: -./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, + inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend >::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Set::RangesCompl]' at ./gecode/set/var-imp/set.hpp:343:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, + inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, + inlined from 'Gecode::ModEvent Gecode::Set::ComplementView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::Cache; View = Gecode::Set::SetView]' at ./gecode/set/view/complement.hpp:234:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iter_3(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iter_3(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, @@ -144999,8 +145077,6 @@ ./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/rel-op/post-nocompl-cvc.o gecode/set/rel-op/post-nocompl-cvc.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/rel-op-const-vvc.o gecode/set/rel-op-const-vvc.cpp In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, @@ -145010,6 +145086,8 @@ 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { | ~~~~~~^~~~~~~ ./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iter_3(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/rel-op-const-vvc.o gecode/set/rel-op-const-vvc.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: @@ -145052,16 +145130,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vvc.cpp:37: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -145286,43 +145354,18 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vvc.cpp:37: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -145360,6 +145403,9 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -145594,6 +145640,32 @@ ./gecode/set/rel-op/post.hpp:45:15: note: initializing argument 1 of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]' 45 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -145630,6 +145702,12 @@ ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ @@ -145677,28 +145755,6 @@ ./gecode/set/rel-op/inter.hpp:48:46: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]' 48 | Intersection::post(Home home, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/set.hh:44: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ ./gecode/set/rel-op/post.hpp:73:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | ::post(home,x0,cx1,x2))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' @@ -146014,89 +146070,6 @@ ./gecode/set/rel-op/superofinter.hpp:45:9: note: initializing argument 1 of 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]' 45 | (Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/set/rel-op/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/post.hpp:56:9: required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]' 58 | ::post(home, x0, x1, x2))); @@ -146476,35 +146449,6 @@ ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]' 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -146907,34 +146851,6 @@ ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of 'Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 2]' 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/set/rel-op/superofinter.hpp: In instantiation of 'Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]': ./gecode/set/rel-op/superofinter.hpp:60:12: required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]' 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); @@ -147337,68 +147253,6 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320: ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]': ./gecode/set/rel/subset.hpp:83:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]' @@ -147520,48 +147374,6 @@ ./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ -In file included from ./gecode/set.hh:755: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -147604,35 +147416,6 @@ ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]' 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]': ./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' 56 | (void) new (home) Eq(home,x,y); @@ -147669,13 +147452,6 @@ ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]' 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel/lq.hpp:311:3, - inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]' at ./gecode/set/rel/lq.hpp:359:24: -./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]': ./gecode/set/rel/eq.hpp:45:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]' 45 | : MixBinaryPropagator(home,x,y) {} @@ -147718,27 +147494,6 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]': ./gecode/set/rel/eq.hpp:45:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' 45 | : MixBinaryPropagator(home,x,y) {} @@ -147760,17 +147515,6 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]': ./gecode/set/rel/eq.hpp:45:70: required from 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]' 45 | : MixBinaryPropagator(home,x,y) {} @@ -147792,6 +147536,354 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/set.hh:44: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/set/rel-op/post.hpp: In function 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]': +./gecode/set/rel-op/post.hpp:53:7: warning: this statement may fall through [-Wimplicit-fallthrough=] + 53 | } + | ^ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/set/rel-op/post.hpp:54:5: note: here + 54 | case SOT_UNION: + | ^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/set/rel-op/post.hpp: In function 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': +./gecode/set/rel-op/post.hpp:89:7: warning: this statement may fall through [-Wimplicit-fallthrough=] + 89 | } + | ^ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/rel-op/post.hpp:90:5: note: here + 90 | case SOT_UNION: + | ^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/rel-op/post.hpp: In function 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': +./gecode/set/rel-op/post.hpp:130:7: warning: this statement may fall through [-Wimplicit-fallthrough=] + 130 | } + | ^ +./gecode/set/rel-op/post.hpp:131:5: note: here + 131 | case SOT_UNION: + | ^~~~ gecode/set/rel-op-const-vvc.cpp: In function 'void Gecode::rel(Home, SetVar, SetOpType, SetVar, SetRelType, const IntSet&)': gecode/set/rel-op-const-vvc.cpp:52:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 52 | post_compl(home, x, op, y, zv); @@ -147813,6 +147905,13 @@ ./gecode/set/rel-op/post.hpp:240:21: note: initializing argument 1 of 'void Gecode::Set::RelOp::post_nocompl(Gecode::Home, Gecode::Set::SetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::SetRelType, Gecode::Set::ConstSetView)' 240 | post_nocompl(Home home, SetView x, SetOpType op, SetView y, | ~~~~~^~~~ +./gecode/set/rel-op/post.hpp: In function 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]': +./gecode/set/rel-op/post.hpp:53:7: warning: this statement may fall through [-Wimplicit-fallthrough=] + 53 | } + | ^ +./gecode/set/rel-op/post.hpp:54:5: note: here + 54 | case SOT_UNION: + | ^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -147913,16 +148012,19 @@ ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ +In file included from ./gecode/iter.hh:51, + from ./gecode/int.hh:61: +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/set/rel-op/post.hpp: In function 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]': -./gecode/set/rel-op/post.hpp:53:7: warning: this statement may fall through [-Wimplicit-fallthrough=] - 53 | } - | ^ -./gecode/set/rel-op/post.hpp:54:5: note: here - 54 | case SOT_UNION: - | ^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -147982,29 +148084,36 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/set/rel-op/post.hpp: In function 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': -./gecode/set/rel-op/post.hpp:89:7: warning: this statement may fall through [-Wimplicit-fallthrough=] - 89 | } - | ^ -./gecode/set/rel-op/post.hpp:90:5: note: here - 90 | case SOT_UNION: - | ^~~~ -./gecode/set/rel-op/post.hpp: In function 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]': -./gecode/set/rel-op/post.hpp:130:7: warning: this statement may fall through [-Wimplicit-fallthrough=] - 130 | } - | ^ -./gecode/set/rel-op/post.hpp:131:5: note: here - 131 | case SOT_UNION: - | ^~~~ -./gecode/set/rel-op/post.hpp: In function 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]': -./gecode/set/rel-op/post.hpp:53:7: warning: this statement may fall through [-Wimplicit-fallthrough=] - 53 | } - | ^ -./gecode/set/rel-op/post.hpp:54:5: note: here - 54 | case SOT_UNION: - | ^~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/rel-op-const-vcv.o gecode/set/rel-op-const-vcv.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/rel-op-const-vcc.o gecode/set/rel-op-const-vcc.cpp +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Eq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' at ./gecode/set/rel/eq.hpp:83:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, + inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend >::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Set::RangesCompl]' at ./gecode/set/var-imp/set.hpp:343:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: @@ -148015,6 +148124,15 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, + inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, + inlined from 'Gecode::ModEvent Gecode::Set::ComplementView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::Cache; View = Gecode::Set::SetView]' at ./gecode/set/view/complement.hpp:234:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iter_3(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iter_3(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -148047,6 +148165,16 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-vcc.cpp:37: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -148181,8 +148309,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/rel-op-const-vcc.o gecode/set/rel-op-const-vcc.cpp ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -148273,6 +148399,38 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -148553,6 +148711,13 @@ ./gecode/set.hh:782:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntSet&, SetOpType, SetVar, SetRelType, SetVar)' 782 | rel(Home home, const IntSet& x, SetOpType op, SetVar y, | ~~~~~^~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Eq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' at ./gecode/set/rel/eq.hpp:83:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -149291,48 +149456,6 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-vcc.cpp:37: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -150674,97 +150797,8 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, - inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend >::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Set::RangesCompl]' at ./gecode/set/var-imp/set.hpp:343:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, - inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, - inlined from 'Gecode::ModEvent Gecode::Set::ComplementView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::Cache; View = Gecode::Set::SetView]' at ./gecode/set/view/complement.hpp:234:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iter_3(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iter_3(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -In file included from ./gecode/iter.hh:51, - from ./gecode/int.hh:61: -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Eq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' at ./gecode/set/rel/eq.hpp:83:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, - inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend >::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Set::RangesCompl]' at ./gecode/set/var-imp/set.hpp:343:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, - inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, - inlined from 'Gecode::ModEvent Gecode::Set::ComplementView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::Cache; View = Gecode::Set::SetView]' at ./gecode/set/view/complement.hpp:234:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iter_3(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iter_3(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/rel-op-const-cvc.o gecode/set/rel-op-const-cvc.cpp -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Eq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' at ./gecode/set/rel/eq.hpp:83:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/rel-op-const-cvv.o gecode/set/rel-op-const-cvv.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvc.cpp:37: @@ -151073,16 +151107,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/rel-op-const-cvv.cpp:37: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -151327,6 +151351,18 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/rel-op-const-cvv.o gecode/set/rel-op-const-cvv.cpp +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/rel-op-const-cvv.cpp:37: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -151359,8 +151395,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/int.o gecode/set/int.cpp In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -151885,7 +151919,7 @@ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/channel.o gecode/set/channel.cpp +-c -o gecode/set/int.o gecode/set/int.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: @@ -152152,16 +152186,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/channel.cpp:38: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -152290,38 +152314,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/int.cpp:39: ./gecode/set/rel/eq.hpp:54:30: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' @@ -153022,140 +153014,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/set.hh:44: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]': gecode/set/int.cpp:51:9: required from here 52 | (Set::Rel::Eq @@ -153346,37 +153204,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/set/int/minmax.hpp:549:44: note: initializing argument 1 of 'Gecode::Set::Int::ReMaxElement::ReMaxElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]' 549 | ReMaxElement::ReMaxElement(Home home, View y0, | ~~~~~^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/set/int/minmax.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Int::ReMaxElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]': gecode/set/int.cpp:281:7: required from here 281 | GECODE_ES_FAIL((Set::Int::ReMaxElement @@ -153422,68 +153252,6 @@ ./gecode/set/int/weights.hpp:146:31: note: initializing argument 1 of 'Gecode::Set::Int::Weights::Weights(Gecode::Home, const Gecode::SharedArray&, const Gecode::SharedArray&, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]' 146 | Weights::Weights(Home home, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -153912,48 +153680,6 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -In file included from ./gecode/set.hh:755: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -154013,6 +153739,635 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]': +./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' + 114 | GECODE_REWRITE(*this,(Distinct::post(home(*this),x0,x1))); +./gecode/set/rel/re-eq.hpp:104:3: required from here + 104 | ReEq::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/nq.hpp:62:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); +./gecode/kernel/macros.hpp:92:48: note: in definition of macro 'GECODE_ES_CHECK' + 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set/rel.hh:322: +./gecode/set/rel/nq.hpp:99:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]' + 99 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { + | ~~~~~^~~~ +./gecode/set/rel/nq.hpp:68:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 68 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); +./gecode/kernel/macros.hpp:92:48: note: in definition of macro 'GECODE_ES_CHECK' + 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/rel/nq.hpp:99:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' + 99 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { + | ~~~~~^~~~ +./gecode/set/rel/nq.hpp:70:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 70 | (void) new (home) Distinct(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/rel/nq.hpp:44:40: note: initializing argument 1 of 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' + 44 | Distinct::Distinct(Home home, View0 x, View1 y) + | ~~~~~^~~~ +./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]': +./gecode/set/rel/nq.hpp:62:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' + 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); +./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' + 114 | GECODE_REWRITE(*this,(Distinct::post(home(*this),x0,x1))); +./gecode/set/rel/re-eq.hpp:104:3: required from here + 104 | ReEq::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/nq.hpp:100:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 100 | (void) new (home) DistinctDoit(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/rel/nq.hpp:145:42: note: initializing argument 1 of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]' + 145 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) + | ~~~~~^~~~ +./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]': +./gecode/set/rel/nq.hpp:68:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' + 68 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); +./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' + 114 | GECODE_REWRITE(*this,(Distinct::post(home(*this),x0,x1))); +./gecode/set/rel/re-eq.hpp:104:3: required from here + 104 | ReEq::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/nq.hpp:100:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 100 | (void) new (home) DistinctDoit(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/rel/nq.hpp:145:42: note: initializing argument 1 of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' + 145 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) + | ~~~~~^~~~ +./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]': +./gecode/set/rel/nq.hpp:70:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' + 70 | (void) new (home) Distinct(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' + 114 | GECODE_REWRITE(*this,(Distinct::post(home(*this),x0,x1))); +./gecode/set/rel/re-eq.hpp:104:3: required from here + 104 | ReEq::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/nq.hpp:45:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::SingletonView; int pc1 = 0]' + 586 | (Home home, View0 y0, View1 y1) + | ~~~~~^~~~ +./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]': +./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]' + 100 | (void) new (home) DistinctDoit(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/nq.hpp:62:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' + 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); +./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' + 114 | GECODE_REWRITE(*this,(Distinct::post(home(*this),x0,x1))); +./gecode/set/rel/re-eq.hpp:104:3: required from here + 104 | ReEq::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/nq.hpp:146:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 146 | : UnaryPropagator(home,_x), y(_y) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/propagator/pattern.hpp:302:50: note: initializing argument 1 of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SingletonView; int pc = 4]' + 302 | UnaryPropagator::UnaryPropagator(Home home, View y0) + | ~~~~~^~~~ +./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]': +./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' + 100 | (void) new (home) DistinctDoit(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/nq.hpp:68:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' + 68 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); +./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' + 114 | GECODE_REWRITE(*this,(Distinct::post(home(*this),x0,x1))); +./gecode/set/rel/re-eq.hpp:104:3: required from here + 104 | ReEq::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/nq.hpp:146:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 146 | : UnaryPropagator(home,_x), y(_y) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/propagator/pattern.hpp:302:50: note: initializing argument 1 of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]' + 302 | UnaryPropagator::UnaryPropagator(Home home, View y0) + | ~~~~~^~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::SingletonView; int pc1 = 0]': +./gecode/set/rel/nq.hpp:45:73: required from 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' + 45 | : MixBinaryPropagator(home,x,y) {} + | ^ +./gecode/set/rel/nq.hpp:70:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' + 70 | (void) new (home) Distinct(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' + 114 | GECODE_REWRITE(*this,(Distinct::post(home(*this),x0,x1))); +./gecode/set/rel/re-eq.hpp:104:3: required from here + 104 | ReEq::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 587 | : Propagator(home), x0(y0), x1(y1) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SingletonView; int pc = 4]': +./gecode/set/rel/nq.hpp:146:56: required from 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]' + 146 | : UnaryPropagator(home,_x), y(_y) {} + | ^ +./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]' + 100 | (void) new (home) DistinctDoit(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/nq.hpp:62:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' + 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); +./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' + 114 | GECODE_REWRITE(*this,(Distinct::post(home(*this),x0,x1))); +./gecode/set/rel/re-eq.hpp:104:3: required from here + 104 | ReEq::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 303 | : Propagator(home), x0(y0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]': +./gecode/set/rel/nq.hpp:146:56: required from 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' + 146 | : UnaryPropagator(home,_x), y(_y) {} + | ^ +./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' + 100 | (void) new (home) DistinctDoit(home,x,y); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/rel/nq.hpp:68:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' + 68 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); +./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' + 114 | GECODE_REWRITE(*this,(Distinct::post(home(*this),x0,x1))); +./gecode/set/rel/re-eq.hpp:104:3: required from here + 104 | ReEq::propagate(Space& home, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 303 | : Propagator(home), x0(y0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/iter.hh:51, + from ./gecode/int.hh:61: +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In file included from ./gecode/iter.hh:51, + from ./gecode/int.hh:61: +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In file included from ./gecode/iter.hh:51, + from ./gecode/int.hh:61: +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In file included from ./gecode/iter.hh:51, + from ./gecode/int.hh:61: +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' at ./gecode/set/rel/lq.hpp:311:3, + inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]' at ./gecode/set/rel/lq.hpp:359:24: +./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, + inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend >::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Set::RangesCompl]' at ./gecode/set/var-imp/set.hpp:343:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, + inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, + inlined from 'Gecode::ModEvent Gecode::Set::ComplementView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::Cache; View = Gecode::Set::SetView]' at ./gecode/set/view/complement.hpp:234:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iter_3(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iter_3(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Eq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' at ./gecode/set/rel/eq.hpp:83:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, + inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend >::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Set::RangesCompl]' at ./gecode/set/var-imp/set.hpp:343:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, + inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, + inlined from 'Gecode::ModEvent Gecode::Set::ComplementView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::Cache; View = Gecode::Set::SetView]' at ./gecode/set/view/complement.hpp:234:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iter_3(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iter_3(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' at ./gecode/set/rel/lq.hpp:311:3, + inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]' at ./gecode/set/rel/lq.hpp:359:24: +./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/channel.o gecode/set/channel.cpp +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Eq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' at ./gecode/set/rel/eq.hpp:83:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/channel.cpp:38: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/set.hh:44: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -154224,17 +154579,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]': -./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' - 114 | GECODE_REWRITE(*this,(Distinct::post(home(*this),x0,x1))); -./gecode/set/rel/re-eq.hpp:104:3: required from here - 104 | ReEq::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/nq.hpp:62:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); -./gecode/kernel/macros.hpp:92:48: note: in definition of macro 'GECODE_ES_CHECK' - 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -154257,33 +154601,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set/rel.hh:322: -./gecode/set/rel/nq.hpp:99:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]' - 99 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { - | ~~~~~^~~~ -./gecode/set/rel/nq.hpp:68:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 68 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); -./gecode/kernel/macros.hpp:92:48: note: in definition of macro 'GECODE_ES_CHECK' - 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/rel/nq.hpp:99:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' - 99 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { - | ~~~~~^~~~ -./gecode/set/rel/nq.hpp:70:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 70 | (void) new (home) Distinct(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/rel/nq.hpp:44:40: note: initializing argument 1 of 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' - 44 | Distinct::Distinct(Home home, View0 x, View1 y) - | ~~~~~^~~~ ./gecode/set/channel/sorted.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelSorted::post(Gecode::Home, View, Gecode::ViewArray&) [with View = Gecode::Set::SetView]': gecode/set/channel.cpp:48:5: required from here 48 | GECODE_ES_FAIL(Set::Channel::ChannelSorted::post(home,y,xa)); @@ -154351,58 +154668,6 @@ ./gecode/set/channel/set.hpp:38:37: note: initializing argument 1 of 'Gecode::Set::Channel::ChannelSet::ChannelSet(Gecode::Home, Gecode::ViewArray >&, Gecode::ViewArray >&) [with View = Gecode::Set::SetView]' 38 | ChannelSet::ChannelSet(Home home, | ~~~~~^~~~ -./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]': -./gecode/set/rel/nq.hpp:62:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' - 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); -./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' - 114 | GECODE_REWRITE(*this,(Distinct::post(home(*this),x0,x1))); -./gecode/set/rel/re-eq.hpp:104:3: required from here - 104 | ReEq::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/nq.hpp:100:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 100 | (void) new (home) DistinctDoit(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/rel/nq.hpp:145:42: note: initializing argument 1 of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]' - 145 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) - | ~~~~~^~~~ -./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]': -./gecode/set/rel/nq.hpp:68:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' - 68 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); -./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' - 114 | GECODE_REWRITE(*this,(Distinct::post(home(*this),x0,x1))); -./gecode/set/rel/re-eq.hpp:104:3: required from here - 104 | ReEq::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/nq.hpp:100:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 100 | (void) new (home) DistinctDoit(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/rel/nq.hpp:145:42: note: initializing argument 1 of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' - 145 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) - | ~~~~~^~~~ -./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]': -./gecode/set/rel/nq.hpp:70:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' - 70 | (void) new (home) Distinct(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' - 114 | GECODE_REWRITE(*this,(Distinct::post(home(*this),x0,x1))); -./gecode/set/rel/re-eq.hpp:104:3: required from here - 104 | ReEq::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/nq.hpp:45:73: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | : MixBinaryPropagator(home,x,y) {} - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::SingletonView; int pc1 = 0]' - 586 | (Home home, View0 y0, View1 y1) - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -154524,67 +154789,8 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]': -./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]' - 100 | (void) new (home) DistinctDoit(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/nq.hpp:62:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' - 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); -./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' - 114 | GECODE_REWRITE(*this,(Distinct::post(home(*this),x0,x1))); -./gecode/set/rel/re-eq.hpp:104:3: required from here - 104 | ReEq::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/nq.hpp:146:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 146 | : UnaryPropagator(home,_x), y(_y) {} - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/propagator/pattern.hpp:302:50: note: initializing argument 1 of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SingletonView; int pc = 4]' - 302 | UnaryPropagator::UnaryPropagator(Home home, View y0) - | ~~~~~^~~~ -./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]': -./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' - 100 | (void) new (home) DistinctDoit(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/nq.hpp:68:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' - 68 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); -./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' - 114 | GECODE_REWRITE(*this,(Distinct::post(home(*this),x0,x1))); -./gecode/set/rel/re-eq.hpp:104:3: required from here - 104 | ReEq::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/nq.hpp:146:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 146 | : UnaryPropagator(home,_x), y(_y) {} - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/propagator/pattern.hpp:302:50: note: initializing argument 1 of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]' - 302 | UnaryPropagator::UnaryPropagator(Home home, View y0) - | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::SingletonView; int pc1 = 0]': -./gecode/set/rel/nq.hpp:45:73: required from 'Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' - 45 | : MixBinaryPropagator(home,x,y) {} - | ^ -./gecode/set/rel/nq.hpp:70:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' - 70 | (void) new (home) Distinct(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' - 114 | GECODE_REWRITE(*this,(Distinct::post(home(*this),x0,x1))); -./gecode/set/rel/re-eq.hpp:104:3: required from here - 104 | ReEq::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 587 | : Propagator(home), x0(y0), x1(y1) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/bool.o gecode/set/bool.cpp ./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]': ./gecode/set/rel/eq.hpp:56:14: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' 56 | (void) new (home) Eq(home,x,y); @@ -154704,169 +154910,6 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SingletonView; int pc = 4]': -./gecode/set/rel/nq.hpp:146:56: required from 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]' - 146 | : UnaryPropagator(home,_x), y(_y) {} - | ^ -./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]' - 100 | (void) new (home) DistinctDoit(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/nq.hpp:62:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' - 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); -./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' - 114 | GECODE_REWRITE(*this,(Distinct::post(home(*this),x0,x1))); -./gecode/set/rel/re-eq.hpp:104:3: required from here - 104 | ReEq::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 303 | : Propagator(home), x0(y0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]': -./gecode/set/rel/nq.hpp:146:56: required from 'Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' - 146 | : UnaryPropagator(home,_x), y(_y) {} - | ^ -./gecode/set/rel/nq.hpp:100:12: required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]' - 100 | (void) new (home) DistinctDoit(home,x,y); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/rel/nq.hpp:68:7: required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' - 68 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); -./gecode/set/rel/re-eq.hpp:114:7: required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]' - 114 | GECODE_REWRITE(*this,(Distinct::post(home(*this),x0,x1))); -./gecode/set/rel/re-eq.hpp:104:3: required from here - 104 | ReEq::propagate(Space& home, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 303 | : Propagator(home), x0(y0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -In file included from ./gecode/iter.hh:51, - from ./gecode/int.hh:61: -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -In file included from ./gecode/iter.hh:51, - from ./gecode/int.hh:61: -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' at ./gecode/set/rel/lq.hpp:311:3, - inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]' at ./gecode/set/rel/lq.hpp:359:24: -./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -In file included from ./gecode/iter.hh:51, - from ./gecode/int.hh:61: -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -In file included from ./gecode/iter.hh:51, - from ./gecode/int.hh:61: -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, - inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend >::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Set::RangesCompl]' at ./gecode/set/var-imp/set.hpp:343:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, - inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, - inlined from 'Gecode::ModEvent Gecode::Set::ComplementView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::Cache; View = Gecode::Set::SetView]' at ./gecode/set/view/complement.hpp:234:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iter_3(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iter_3(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' at ./gecode/set/rel/lq.hpp:311:3, - inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]' at ./gecode/set/rel/lq.hpp:359:24: -./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Eq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' at ./gecode/set/rel/eq.hpp:83:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, - inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend >::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Set::RangesCompl]' at ./gecode/set/var-imp/set.hpp:343:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/bool.o gecode/set/bool.cpp -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, - inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, - inlined from 'Gecode::ModEvent Gecode::Set::ComplementView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::Cache; View = Gecode::Set::SetView]' at ./gecode/set/view/complement.hpp:234:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iter_3(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iter_3(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel/lq.hpp:311:3, @@ -154874,8 +154917,6 @@ ./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { | ~~~~~~^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/element.o gecode/set/element.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/bool.cpp:34: @@ -154886,6 +154927,8 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/element.o gecode/set/element.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -154918,24 +154961,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Eq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]' at ./gecode/set/rel/eq.hpp:83:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/element.hh:39, - from gecode/set/element.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -154958,38 +154983,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -155102,15 +155095,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/iter.hh:51, - from ./gecode/int.hh:61: -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' at ./gecode/set/rel/lq.hpp:311:3, - inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]' at ./gecode/set/rel/lq.hpp:359:24: -./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -155201,6 +155185,367 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/set.hh:755: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel/lq.hpp:311:3, + inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]' at ./gecode/set/rel/lq.hpp:359:24: +./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139: +gecode/set/bool.cpp: In function 'void Gecode::ite(Home, BoolVar, SetVar, SetVar, SetVar)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/set/bool.cpp:40:5: note: in expansion of macro 'GECODE_POST' + 40 | GECODE_POST; + | ^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/set/bool.cpp:42:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | channel(home, b, i); + | ~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +gecode/set/bool.cpp:44:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 44 | yx[0]=y; yx[1]=x; + | ^ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +gecode/set/bool.cpp:44:20: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 44 | yx[0]=y; yx[1]=x; + | ^ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +gecode/set/bool.cpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | element(home, yx, i, z); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1019:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, SetVar)' + 1019 | element(Home home, const SetVarArgs& x, IntVar y, SetVar z); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/element.hh:39, + from gecode/set/element.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/sequence.o gecode/set/sequence.cpp In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -155339,48 +155684,6 @@ ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ -In file included from ./gecode/set.hh:755: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -155405,113 +155708,6 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139: -gecode/set/bool.cpp: In function 'void Gecode::ite(Home, BoolVar, SetVar, SetVar, SetVar)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/set/bool.cpp:40:5: note: in expansion of macro 'GECODE_POST' - 40 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/set/bool.cpp:42:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | channel(home, b, i); - | ~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -gecode/set/bool.cpp:44:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 44 | yx[0]=y; yx[1]=x; - | ^ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -gecode/set/bool.cpp:44:20: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 44 | yx[0]=y; yx[1]=x; - | ^ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -gecode/set/bool.cpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | element(home, yx, i, z); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1019:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, SetVar)' - 1019 | element(Home home, const SetVarArgs& x, IntVar y, SetVar z); - | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -155677,48 +155873,6 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/int/element.hh:323, from ./gecode/set/element.hh:42: ./gecode/int/element/pair.hpp: In constructor 'Gecode::Int::Element::Pair::Pair(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView, int)': @@ -155753,124 +155907,6 @@ ./gecode/int/element/pair.hpp:39:19: note: initializing argument 1 of 'Gecode::Int::Element::Pair::Pair(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView, int)' 39 | Pair::Pair(Home home, IntView x0, IntView x1, IntView x2, int w0) | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/kernel.hh:139: gecode/set/element.cpp: In function 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)': ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -157382,6 +157418,17 @@ ./gecode/kernel/propagator/pattern.hpp:723:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 723 | : Propagator(home), x(x0), y(y0) { | ^ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -157646,15 +157693,38 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -In file included from ./gecode/iter.hh:51, - from ./gecode/int.hh:61: -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/iter.hh:57, from ./gecode/int.hh:61: ./gecode/iter/ranges-diff.hpp: In instantiation of 'Gecode::Iter::Ranges::Diff::Diff(I&, J&) [with I = Gecode::Iter::Ranges::NaryInter; J = Gecode::Set::BndSetRanges]': @@ -157677,7 +157747,6 @@ ./gecode/iter/ranges-inter.hpp:297:3: note: because 'Gecode::Iter::Ranges::NaryInter' has user-provided 'Gecode::Iter::Ranges::NaryInter& Gecode::Iter::Ranges::NaryInter::operator=(const Gecode::Iter::Ranges::NaryInter&)' 297 | NaryInter::operator =(const NaryInter& m) { | ^~~~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] ./gecode/iter/ranges-diff.hpp: In instantiation of 'Gecode::Iter::Ranges::Diff::Diff(I&, J&) [with I = Gecode::Set::BndSetRanges; J = Gecode::Iter::Ranges::NaryInter]': ./gecode/set/var-imp/set.hpp:215:42: required from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]' 215 | Iter::Ranges::Diff probe(lbi,iterator); @@ -157761,8 +157830,6 @@ ./gecode/iter/ranges-union.hpp:350:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' 350 | NaryUnion::operator =(const NaryUnion& m) { | ^~~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/sequence.o gecode/set/sequence.cpp ./gecode/iter/ranges-singleton-append.hpp: In instantiation of 'Gecode::Iter::Ranges::Union::Union(I&, J&) [with I = Gecode::Set::BndSetRanges; J = Gecode::Iter::Ranges::SingletonAppend]': ./gecode/set/var-imp/integerset.hpp:300:41: required from 'bool Gecode::Set::GLBndSet::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::SingletonAppend]' 300 | Iter::Ranges::Union ij(j,i); @@ -157843,84 +157910,6 @@ ./gecode/iter/ranges-inter.hpp:142:14: note: synthesized method 'Gecode::Iter::Ranges::SingletonAppend::SingletonAppend(const Gecode::Iter::Ranges::SingletonAppend&)' first required here 142 | : i(i0), j(j0) { | ^~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel/lq.hpp:311:3, - inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]' at ./gecode/set/rel/lq.hpp:359:24: -./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/distinct.o gecode/set/distinct.cpp -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Eq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' at ./gecode/set/rel/eq.hpp:83:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/distinct.hh:37, - from gecode/set/distinct.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -158026,38 +158015,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -158177,13 +158134,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' at ./gecode/set/rel/lq.hpp:311:3, - inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]' at ./gecode/set/rel/lq.hpp:359:24: -./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -158392,28 +158342,6 @@ ./gecode/set/sequence/seq-u.hpp:58:19: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Sequence::SeqU::post(Gecode::Home, Gecode::ViewArray, Gecode::Set::SetView)' 58 | SeqU::post(Home home, ViewArray x, SetView y) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/set.hh:44: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -158426,27 +158354,6 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here 126 | : VarArgArray(a) {} @@ -158477,97 +158384,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -158590,34 +158406,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = 4]': ./gecode/set/sequence/seq.hpp:49:49: required from here 49 | : NaryPropagator(home,x) {} @@ -158657,68 +158445,6 @@ ./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -158852,6 +158578,334 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +In file included from ./gecode/iter.hh:51, + from ./gecode/int.hh:61: +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In file included from ./gecode/iter.hh:51, + from ./gecode/int.hh:61: +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' at ./gecode/set/rel/lq.hpp:311:3, + inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]' at ./gecode/set/rel/lq.hpp:359:24: +./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In file included from ./gecode/iter.hh:51, + from ./gecode/int.hh:61: +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/distinct.o gecode/set/distinct.cpp +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Eq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]' at ./gecode/set/rel/eq.hpp:83:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/distinct.hh:37, + from gecode/set/distinct.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]' at ./gecode/set/rel/lq.hpp:311:3, + inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]' at ./gecode/set/rel/lq.hpp:359:24: +./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/set.hh:44: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -159080,6 +159134,14 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -159178,18 +159240,68 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/distinct/atmostOne.o gecode/set/distinct/atmostOne.cpp -In file included from ./gecode/iter.hh:51, - from ./gecode/int.hh:61: In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: ./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { | ~~~~~~^~~~~~~ ./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/distinct/atmostOne.o gecode/set/distinct/atmostOne.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/precede.o gecode/set/precede.cpp +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel/lq.hpp:311:3, + inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]' at ./gecode/set/rel/lq.hpp:359:24: +./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/precede.hh:43, + from gecode/set/precede.cpp:40: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, @@ -159201,14 +159313,6 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -159241,13 +159345,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel/lq.hpp:311:3, - inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]' at ./gecode/set/rel/lq.hpp:359:24: -./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -159564,8 +159661,596 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/precede.o gecode/set/precede.cpp +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:139: +gecode/set/precede.cpp: In function 'void Gecode::precede(Home, const SetVarArgs&, int, int)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/set/precede.cpp:49:5: note: in expansion of macro 'GECODE_POST' + 49 | GECODE_POST; + | ^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/set/precede.cpp:52:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 52 | GECODE_ES_FAIL(Precede::Single::post(home, y, s, t)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/set/precede.hh:109: +./gecode/set/precede/single.hpp:100:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Precede::Single::post(Gecode::Home, Gecode::ViewArray&, int, int) [with View = Gecode::Set::SetView]' + 100 | Single::post(Home home, ViewArray& x, int s, int t) { + | ~~~~~^~~~ +gecode/set/precede.cpp: In function 'void Gecode::precede(Home, const SetVarArgs&, const IntArgs&)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); + | ^ +gecode/set/precede.cpp:62:5: note: in expansion of macro 'GECODE_POST' + 62 | GECODE_POST; + | ^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/set/precede.cpp:66:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 66 | GECODE_ES_FAIL(Precede::Single::post(home, y, c[i], c[i+1])); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/precede/single.hpp:100:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Precede::Single::post(Gecode::Home, Gecode::ViewArray&, int, int) [with View = Gecode::Set::SetView]' + 100 | Single::post(Home home, ViewArray& x, int s, int t) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/set.hh:44: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/set/precede/single.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Precede::Single::post(Gecode::Home, Gecode::ViewArray&, int, int) [with View = Gecode::Set::SetView]': +gecode/set/precede.cpp:52:5: required from here + 52 | GECODE_ES_FAIL(Precede::Single::post(home, y, s, t)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/set/precede/single.hpp:134:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | (void) new (home) Single(home, x, s, t, beta, gamma); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/precede/single.hpp:88:29: note: initializing argument 1 of 'Gecode::Set::Precede::Single::Single(Gecode::Home, Gecode::ViewArray&, int, int, int, int) [with View = Gecode::Set::SetView]' + 88 | Single::Single(Home home, ViewArray& x0, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/set/precede/single.hpp: In instantiation of 'Gecode::Set::Precede::Single::Single(Gecode::Home, Gecode::ViewArray&, int, int, int, int) [with View = Gecode::Set::SetView]': +./gecode/set/precede/single.hpp:134:12: required from 'static Gecode::ExecStatus Gecode::Set::Precede::Single::post(Gecode::Home, Gecode::ViewArray&, int, int) [with View = Gecode::Set::SetView]' + 134 | (void) new (home) Single(home, x, s, t, beta, gamma); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/precede.cpp:52:5: required from here + 52 | GECODE_ES_FAIL(Precede::Single::post(home, y, s, t)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/set/precede/single.hpp:91:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 91 | c(home), s(s0), t(t0), alpha(0), beta(b), gamma(g) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:187: +./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = -1]' + 476 | (Home home, ViewArray& y) + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = -1]': +./gecode/set/precede/single.hpp:91:56: required from 'Gecode::Set::Precede::Single::Single(Gecode::Home, Gecode::ViewArray&, int, int, int, int) [with View = Gecode::Set::SetView]' + 91 | c(home), s(s0), t(t0), alpha(0), beta(b), gamma(g) { + | ^ +./gecode/set/precede/single.hpp:134:12: required from 'static Gecode::ExecStatus Gecode::Set::Precede::Single::post(Gecode::Home, Gecode::ViewArray&, int, int) [with View = Gecode::Set::SetView]' + 134 | (void) new (home) Single(home, x, s, t, beta, gamma); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/precede.cpp:52:5: required from here + 52 | GECODE_ES_FAIL(Precede::Single::post(home, y, s, t)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 477 | : Propagator(home), x(y) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -159706,6 +160391,16 @@ ./gecode/iter/ranges-union.hpp:350:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' 350 | NaryUnion::operator =(const NaryUnion& m) { | ^~~~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, + inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend >::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Set::RangesCompl]' at ./gecode/set/var-imp/set.hpp:343:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -159804,8 +160499,22 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/sequence/seq.o gecode/set/sequence/seq.cpp +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, + inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, + inlined from 'Gecode::ModEvent Gecode::Set::ComplementView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::Cache; View = Gecode::Set::SetView]' at ./gecode/set/view/complement.hpp:234:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iter_3(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iter_3(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel/lq.hpp:311:3, + inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]' at ./gecode/set/rel/lq.hpp:359:24: +./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ In file included from ./gecode/iter.hh:51: In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, @@ -159882,6 +160591,10 @@ ./gecode/iter/ranges-list.hpp:166:36: warning: '*bigT$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { | ~~~~~~^~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/sequence/seq.o gecode/set/sequence/seq.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/sequence/seq-u.o gecode/set/sequence/seq-u.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, @@ -159893,51 +160606,6 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/precede.hh:43, - from gecode/set/precede.cpp:40: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/sequence/seq-u.o gecode/set/sequence/seq-u.cpp -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -160023,6 +160691,17 @@ ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/sequence.hh:43, + from gecode/set/sequence/seq-u.cpp:40: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); @@ -160297,6 +160976,11 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ In file included from ./gecode/set/sequence.hh:106: ./gecode/set/sequence/seq.hpp: In constructor 'Gecode::Set::Sequence::Seq::Seq(Gecode::Home, Gecode::ViewArray&)': ./gecode/set/sequence/seq.hpp:49:49: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -160309,6 +160993,12 @@ ./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = 4]' 476 | (Home home, ViewArray& y) | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ ./gecode/set/sequence/seq.hpp: In static member function 'static Gecode::ExecStatus Gecode::Set::Sequence::Seq::post(Gecode::Home, Gecode::ViewArray)': ./gecode/set/sequence/seq.hpp:59:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 59 | (void) new (home) Seq(home,x); @@ -160330,6 +161020,27 @@ ./gecode/kernel/propagator/pattern.hpp:527:9: note: initializing argument 1 of 'Gecode::NaryOnePropagator::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Set::SetView; int pc = 4]' 527 | (Home home, ViewArray& x0, View y0) | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ ./gecode/set/sequence/seq-u.hpp: In static member function 'static Gecode::ExecStatus Gecode::Set::Sequence::SeqU::post(Gecode::Home, Gecode::ViewArray, Gecode::Set::SetView)': ./gecode/set/sequence/seq-u.hpp:64:44: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | return Rel::Eq::post(home, x[0], y); @@ -160351,175 +161062,6 @@ ./gecode/set/sequence/seq-u.hpp:48:19: note: initializing argument 1 of 'Gecode::Set::Sequence::SeqU::SeqU(Gecode::Home, Gecode::ViewArray&, Gecode::Set::SetView)' 48 | SeqU::SeqU(Home home, ViewArray& x, SetView y) | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/set.hh:44: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Set::Rel::CharacteristicSets::CharacteristicSets(Gecode::Region&, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]' at ./gecode/set/rel/lq.hpp:311:3, - inlined from 'Gecode::ExecStatus Gecode::Set::Rel::Lq::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]' at ./gecode/set/rel/lq.hpp:359:24: -./gecode/iter/ranges-list.hpp:166:36: warning: '*xylubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -160542,37 +161084,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here 155 | : VarArray(home,a) {} @@ -160593,48 +161104,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/sequence.hh:43, - from gecode/set/sequence/seq-u.cpp:40: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -160683,48 +161152,6 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -In file included from ./gecode/set.hh:755: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]': ./gecode/set/sequence/seq-u.hpp:64:44: required from here 64 | return Rel::Eq::post(home, x[0], y); @@ -160738,119 +161165,6 @@ ./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139: -gecode/set/precede.cpp: In function 'void Gecode::precede(Home, const SetVarArgs&, int, int)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/set/precede.cpp:49:5: note: in expansion of macro 'GECODE_POST' - 49 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/set/precede.cpp:52:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 52 | GECODE_ES_FAIL(Precede::Single::post(home, y, s, t)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set/precede.hh:109: -./gecode/set/precede/single.hpp:100:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Precede::Single::post(Gecode::Home, Gecode::ViewArray&, int, int) [with View = Gecode::Set::SetView]' - 100 | Single::post(Home home, ViewArray& x, int s, int t) { - | ~~~~~^~~~ -gecode/set/precede.cpp: In function 'void Gecode::precede(Home, const SetVarArgs&, const IntArgs&)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/set/precede.cpp:62:5: note: in expansion of macro 'GECODE_POST' - 62 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/set/precede.cpp:66:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 66 | GECODE_ES_FAIL(Precede::Single::post(home, y, c[i], c[i+1])); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/precede/single.hpp:100:27: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Precede::Single::post(Gecode::Home, Gecode::ViewArray&, int, int) [with View = Gecode::Set::SetView]' - 100 | Single::post(Home home, ViewArray& x, int s, int t) { - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -160984,249 +161298,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/set/precede/single.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Precede::Single::post(Gecode::Home, Gecode::ViewArray&, int, int) [with View = Gecode::Set::SetView]': -gecode/set/precede.cpp:52:5: required from here - 52 | GECODE_ES_FAIL(Precede::Single::post(home, y, s, t)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -./gecode/set/precede/single.hpp:134:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 134 | (void) new (home) Single(home, x, s, t, beta, gamma); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/precede/single.hpp:88:29: note: initializing argument 1 of 'Gecode::Set::Precede::Single::Single(Gecode::Home, Gecode::ViewArray&, int, int, int, int) [with View = Gecode::Set::SetView]' - 88 | Single::Single(Home home, ViewArray& x0, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/set/precede/single.hpp: In instantiation of 'Gecode::Set::Precede::Single::Single(Gecode::Home, Gecode::ViewArray&, int, int, int, int) [with View = Gecode::Set::SetView]': -./gecode/set/precede/single.hpp:134:12: required from 'static Gecode::ExecStatus Gecode::Set::Precede::Single::post(Gecode::Home, Gecode::ViewArray&, int, int) [with View = Gecode::Set::SetView]' - 134 | (void) new (home) Single(home, x, s, t, beta, gamma); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/precede.cpp:52:5: required from here - 52 | GECODE_ES_FAIL(Precede::Single::post(home, y, s, t)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -./gecode/set/precede/single.hpp:91:56: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 91 | c(home), s(s0), t(t0), alpha(0), beta(b), gamma(g) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:187: -./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = -1]' - 476 | (Home home, ViewArray& y) - | ~~~~~^~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = -1]': -./gecode/set/precede/single.hpp:91:56: required from 'Gecode::Set::Precede::Single::Single(Gecode::Home, Gecode::ViewArray&, int, int, int, int) [with View = Gecode::Set::SetView]' - 91 | c(home), s(s0), t(t0), alpha(0), beta(b), gamma(g) { - | ^ -./gecode/set/precede/single.hpp:134:12: required from 'static Gecode::ExecStatus Gecode::Set::Precede::Single::post(Gecode::Home, Gecode::ViewArray&, int, int) [with View = Gecode::Set::SetView]' - 134 | (void) new (home) Single(home, x, s, t, beta, gamma); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/precede.cpp:52:5: required from here - 52 | GECODE_ES_FAIL(Precede::Single::post(home, y, s, t)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 477 | : Propagator(home), x(y) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -161711,8 +161782,6 @@ ./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of 'Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/array.o gecode/set/array.cpp ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -161918,6 +161987,8 @@ 142 | : i(i0), j(j0) { | ^~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/array.o gecode/set/array.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/var-imp/set.o gecode/set/var-imp/set.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, @@ -161929,56 +162000,6 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/var-imp/set.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -162173,14 +162194,16 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/var-imp/set.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -162243,6 +162266,366 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/set.hh:755: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +gecode/set/array.cpp: In constructor 'Gecode::SetVarArray::SetVarArray(Gecode::Space&, int)': +gecode/set/array.cpp:47:25: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 47 | x[i] = SetVar(home); + | ^ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +gecode/set/array.cpp: In constructor 'Gecode::SetVarArray::SetVarArray(Gecode::Space&, int, int, int, int, int, unsigned int, unsigned int)': +gecode/set/array.cpp:68:65: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 68 | x[i] = SetVar(home,lbMin,lbMax,ubMin,ubMax,minCard,maxCard); + | ^ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +gecode/set/array.cpp: In constructor 'Gecode::SetVarArray::SetVarArray(Gecode::Space&, int, const Gecode::IntSet&, int, int, unsigned int, unsigned int)': +gecode/set/array.cpp:87:57: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 87 | x[i] = SetVar(home,glb,ubMin,ubMax,minCard,maxCard); + | ^ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +gecode/set/array.cpp: In constructor 'Gecode::SetVarArray::SetVarArray(Gecode::Space&, int, int, int, const Gecode::IntSet&, unsigned int, unsigned int)': +gecode/set/array.cpp:108:57: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 108 | x[i] = SetVar(home,lbMin,lbMax,lub,minCard,maxCard); + | ^ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +gecode/set/array.cpp: In constructor 'Gecode::SetVarArray::SetVarArray(Gecode::Space&, int, const Gecode::IntSet&, const Gecode::IntSet&, unsigned int, unsigned int)': +gecode/set/array.cpp:128:49: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 128 | x[i] = SetVar(home,glb,lub,minCard,maxCard); + | ^ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +gecode/set/array.cpp: In constructor 'Gecode::SetVarArgs::SetVarArgs(Gecode::Space&, int, int, int, int, int, unsigned int, unsigned int)': +gecode/set/array.cpp:149:65: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 149 | a[i] = SetVar(home,lbMin,lbMax,ubMin,ubMax,minCard,maxCard); + | ^ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +gecode/set/array.cpp: In constructor 'Gecode::SetVarArgs::SetVarArgs(Gecode::Space&, int, const Gecode::IntSet&, int, int, unsigned int, unsigned int)': +gecode/set/array.cpp:168:57: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 168 | a[i] = SetVar(home,glb,ubMin,ubMax,minCard,maxCard); + | ^ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +gecode/set/array.cpp: In constructor 'Gecode::SetVarArgs::SetVarArgs(Gecode::Space&, int, int, int, const Gecode::IntSet&, unsigned int, unsigned int)': +gecode/set/array.cpp:189:57: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 189 | a[i] = SetVar(home,lbMin,lbMax,lub,minCard,maxCard); + | ^ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +gecode/set/array.cpp: In constructor 'Gecode::SetVarArgs::SetVarArgs(Gecode::Space&, int, const Gecode::IntSet&, const Gecode::IntSet&, unsigned int, unsigned int)': +gecode/set/array.cpp:209:49: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 209 | a[i] = SetVar(home,glb,lub,minCard,maxCard); + | ^ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -162377,48 +162760,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/set.hh:755: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -162447,35 +162788,6 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -162517,27 +162829,6 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -162559,82 +162850,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -gecode/set/array.cpp: In constructor 'Gecode::SetVarArray::SetVarArray(Gecode::Space&, int)': -gecode/set/array.cpp:47:25: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 47 | x[i] = SetVar(home); - | ^ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -gecode/set/array.cpp: In constructor 'Gecode::SetVarArray::SetVarArray(Gecode::Space&, int, int, int, int, int, unsigned int, unsigned int)': -gecode/set/array.cpp:68:65: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 68 | x[i] = SetVar(home,lbMin,lbMax,ubMin,ubMax,minCard,maxCard); - | ^ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -gecode/set/array.cpp: In constructor 'Gecode::SetVarArray::SetVarArray(Gecode::Space&, int, const Gecode::IntSet&, int, int, unsigned int, unsigned int)': -gecode/set/array.cpp:87:57: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 87 | x[i] = SetVar(home,glb,ubMin,ubMax,minCard,maxCard); - | ^ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -gecode/set/array.cpp: In constructor 'Gecode::SetVarArray::SetVarArray(Gecode::Space&, int, int, int, const Gecode::IntSet&, unsigned int, unsigned int)': -gecode/set/array.cpp:108:57: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 108 | x[i] = SetVar(home,lbMin,lbMax,lub,minCard,maxCard); - | ^ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -gecode/set/array.cpp: In constructor 'Gecode::SetVarArray::SetVarArray(Gecode::Space&, int, const Gecode::IntSet&, const Gecode::IntSet&, unsigned int, unsigned int)': -gecode/set/array.cpp:128:49: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 128 | x[i] = SetVar(home,glb,lub,minCard,maxCard); - | ^ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -gecode/set/array.cpp: In constructor 'Gecode::SetVarArgs::SetVarArgs(Gecode::Space&, int, int, int, int, int, unsigned int, unsigned int)': -gecode/set/array.cpp:149:65: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 149 | a[i] = SetVar(home,lbMin,lbMax,ubMin,ubMax,minCard,maxCard); - | ^ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -gecode/set/array.cpp: In constructor 'Gecode::SetVarArgs::SetVarArgs(Gecode::Space&, int, const Gecode::IntSet&, int, int, unsigned int, unsigned int)': -gecode/set/array.cpp:168:57: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 168 | a[i] = SetVar(home,glb,ubMin,ubMax,minCard,maxCard); - | ^ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -gecode/set/array.cpp: In constructor 'Gecode::SetVarArgs::SetVarArgs(Gecode::Space&, int, int, int, const Gecode::IntSet&, unsigned int, unsigned int)': -gecode/set/array.cpp:189:57: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 189 | a[i] = SetVar(home,lbMin,lbMax,lub,minCard,maxCard); - | ^ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -gecode/set/array.cpp: In constructor 'Gecode::SetVarArgs::SetVarArgs(Gecode::Space&, int, const Gecode::IntSet&, const Gecode::IntSet&, unsigned int, unsigned int)': -gecode/set/array.cpp:209:49: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 209 | a[i] = SetVar(home,glb,lub,minCard,maxCard); - | ^ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -162802,166 +163017,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -163062,16 +163117,8 @@ | ^~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/var-imp/integerset.o gecode/set/var-imp/integerset.cpp -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, - inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend >::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Set::RangesCompl]' at ./gecode/set/var-imp/set.hpp:343:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/var/set.o gecode/set/var/set.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/integerset.cpp:36: @@ -163082,17 +163129,6 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, - inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, - inlined from 'Gecode::ModEvent Gecode::Set::ComplementView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::Cache; View = Gecode::Set::SetView]' at ./gecode/set/view/complement.hpp:234:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iter_3(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iter_3(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/var/set.o gecode/set/var/set.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -163125,15 +163161,16 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/iter.hh:51: -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryUnion]' at ./gecode/set/var-imp/set.hpp:269:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/var/set.cpp:39: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -163358,6 +163395,38 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -163564,6 +163633,28 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/set.hh:44: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -163623,72 +163714,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/exec.o gecode/set/exec.cpp -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/var/set.cpp:39: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/set.hh:44: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -163994,16 +164019,6 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/exec.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -164166,6 +164181,29 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/exec.o gecode/set/exec.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/branch/action.o gecode/set/branch/action.cpp +In file included from ./gecode/iter.hh:51: +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryUnion]' at ./gecode/set/var-imp/set.hpp:269:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/exec.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, @@ -164649,8 +164687,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/branch/action.o gecode/set/branch/action.cpp ./gecode/kernel/propagator/wait.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Set::SetView]': gecode/set/exec.cpp:41:5: required from here 41 | GECODE_ES_FAIL(UnaryWait::post(home,x,c)); @@ -164816,16 +164852,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/branch/chb.o gecode/set/branch/chb.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: @@ -164836,50 +164862,14 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/branch/view-sel.o gecode/set/branch/view-sel.cpp -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/branch/chb.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -165136,28 +165126,31 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/set.hh:44: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ +In file included from ./gecode/iter.hh:51: +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SingletonView]' at ./gecode/set/element/unionConst.hpp:283:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x1lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SingletonView]' at ./gecode/set/element/unionConst.hpp:283:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x1ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SingletonView]' at ./gecode/set/element/unionConst.hpp:283:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x1lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SingletonView]' at ./gecode/set/element/unionConst.hpp:283:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x1ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -165229,89 +165222,6 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -165365,106 +165275,6 @@ ./gecode/kernel/branch/action.hpp:335:21: note: initializing argument 1 of 'void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::SetVar]' 335 | Action::init(Home home, ViewArray& x, double d, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/branch/val-sel-commit.o gecode/set/branch/val-sel-commit.cpp -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -165507,27 +165317,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -165728,81 +165517,15 @@ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ -In file included from ./gecode/set.hh:755: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/branch/chb.o gecode/set/branch/chb.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/branch/view-sel.o gecode/set/branch/view-sel.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/branch/val-sel-commit.o gecode/set/branch/val-sel-commit.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/view-sel.cpp:34: + from gecode/set/branch/chb.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -165810,181 +165533,6 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -gecode/set/branch/chb.cpp: In constructor 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)': -gecode/set/branch/chb.cpp:40:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | CHB::init(home,y,bm); - | ~~~~~~~~~^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:230: -./gecode/kernel/branch/chb.hpp:358:18: note: initializing argument 1 of 'void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::SetVar]' - 358 | CHB::init(Home home, ViewArray& x, - | ~~~~~^~~~ -gecode/set/branch/chb.cpp: In member function 'void Gecode::SetCHB::init(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)': -gecode/set/branch/chb.cpp:46:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | CHB::init(home,y,bm); - | ~~~~~~~~~^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/chb.hpp:358:18: note: initializing argument 1 of 'void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::SetVar]' - 358 | CHB::init(Home home, ViewArray& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/branch/chb.hpp: In instantiation of 'void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::SetVar]': -gecode/set/branch/chb.cpp:40:14: required from here - 40 | CHB::init(home,y,bm); - | ~~~~~~~~~^~~~~~~~~~~ -./gecode/kernel/branch/chb.hpp:361:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 361 | object(*new Storage(home,x,bm)); - | ^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/chb.hpp:266:30: note: initializing argument 1 of 'Gecode::CHB::Storage::Storage(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::SetVar]' - 266 | CHB::Storage::Storage(Home home, ViewArray& x, - | ~~~~~^~~~ -./gecode/kernel/branch/chb.hpp:362:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 362 | (void) Recorder::post(home,x,*this); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/chb.hpp:254:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::CHB::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Set::SetView]' - 254 | CHB::Recorder::post(Home home, ViewArray& x, CHB& chb) { - | ~~~~~^~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, - inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend >::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Set::RangesCompl]' at ./gecode/set/var-imp/set.hpp:343:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -166006,35 +165554,6 @@ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/branch/chb.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::CHB::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Set::SetView]': -./gecode/kernel/branch/chb.hpp:362:32: required from 'void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::SetVar]' - 362 | (void) Recorder::post(home,x,*this); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/set/branch/chb.cpp:40:14: required from here - 40 | CHB::init(home,y,bm); - | ~~~~~~~~~^~~~~~~~~~~ -./gecode/kernel/branch/chb.hpp:255:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 255 | (void) new (home) Recorder(home,x,chb); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/chb.hpp:243:38: note: initializing argument 1 of 'Gecode::CHB::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Set::SetView]' - 243 | CHB::Recorder::Recorder(Home home, ViewArray& x, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285: ./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -166046,107 +165565,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -./gecode/kernel/branch/chb.hpp: In instantiation of 'Gecode::CHB::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Set::SetView]': -./gecode/kernel/branch/chb.hpp:255:12: required from 'static Gecode::ExecStatus Gecode::CHB::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Set::SetView]' - 255 | (void) new (home) Recorder(home,x,chb); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/branch/chb.hpp:362:32: required from 'void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::SetVar]' - 362 | (void) Recorder::post(home,x,*this); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/set/branch/chb.cpp:40:14: required from here - 40 | CHB::init(home,y,bm); - | ~~~~~~~~~^~~~~~~~~~~ -./gecode/kernel/branch/chb.hpp:245:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 245 | : NaryPropagator(home,x), chb(chb0), c(home) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:187: -./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = -1]' - 476 | (Home home, ViewArray& y) - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = -1]': -./gecode/kernel/branch/chb.hpp:245:66: required from 'Gecode::CHB::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Set::SetView]' - 245 | : NaryPropagator(home,x), chb(chb0), c(home) { - | ^ -./gecode/kernel/branch/chb.hpp:255:12: required from 'static Gecode::ExecStatus Gecode::CHB::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Set::SetView]' - 255 | (void) new (home) Recorder(home,x,chb); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/branch/chb.hpp:362:32: required from 'void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::SetVar]' - 362 | (void) Recorder::post(home,x,*this); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -gecode/set/branch/chb.cpp:40:14: required from here - 40 | CHB::init(home,y,bm); - | ~~~~~~~~~^~~~~~~~~~~ -./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 477 | : Propagator(home), x(y) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -166169,6 +165587,30 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/unionConst.hpp:283:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x1lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/unionConst.hpp:283:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x1ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/unionConst.hpp:283:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x1lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/unionConst.hpp:283:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x1ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -166474,6 +165916,27 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +gecode/set/branch/chb.cpp: In constructor 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)': +gecode/set/branch/chb.cpp:40:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | CHB::init(home,y,bm); + | ~~~~~~~~~^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:230: +./gecode/kernel/branch/chb.hpp:358:18: note: initializing argument 1 of 'void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::SetVar]' + 358 | CHB::init(Home home, ViewArray& x, + | ~~~~~^~~~ +gecode/set/branch/chb.cpp: In member function 'void Gecode::SetCHB::init(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)': +gecode/set/branch/chb.cpp:46:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | CHB::init(home,y,bm); + | ~~~~~~~~~^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/chb.hpp:358:18: note: initializing argument 1 of 'void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::SetVar]' + 358 | CHB::init(Home home, ViewArray& x, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -166538,6 +166001,28 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +./gecode/kernel/branch/chb.hpp: In instantiation of 'void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::SetVar]': +gecode/set/branch/chb.cpp:40:14: required from here + 40 | CHB::init(home,y,bm); + | ~~~~~~~~~^~~~~~~~~~~ +./gecode/kernel/branch/chb.hpp:361:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 361 | object(*new Storage(home,x,bm)); + | ^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/chb.hpp:266:30: note: initializing argument 1 of 'Gecode::CHB::Storage::Storage(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::SetVar]' + 266 | CHB::Storage::Storage(Home home, ViewArray& x, + | ~~~~~^~~~ +./gecode/kernel/branch/chb.hpp:362:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 362 | (void) Recorder::post(home,x,*this); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/chb.hpp:254:34: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::CHB::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Set::SetView]' + 254 | CHB::Recorder::post(Home home, ViewArray& x, CHB& chb) { + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -166577,15 +166062,42 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, - inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, - inlined from 'Gecode::ModEvent Gecode::Set::ComplementView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::Cache; View = Gecode::Set::SetView]' at ./gecode/set/view/complement.hpp:234:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iter_3(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iter_3(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +./gecode/kernel/branch/chb.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::CHB::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Set::SetView]': +./gecode/kernel/branch/chb.hpp:362:32: required from 'void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::SetVar]' + 362 | (void) Recorder::post(home,x,*this); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +gecode/set/branch/chb.cpp:40:14: required from here + 40 | CHB::init(home,y,bm); + | ~~~~~~~~~^~~~~~~~~~~ +./gecode/kernel/branch/chb.hpp:255:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 255 | (void) new (home) Recorder(home,x,chb); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/chb.hpp:243:38: note: initializing argument 1 of 'Gecode::CHB::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Set::SetView]' + 243 | CHB::Recorder::Recorder(Home home, ViewArray& x, + | ~~~~~^~~~ +./gecode/kernel/branch/chb.hpp: In instantiation of 'Gecode::CHB::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Set::SetView]': +./gecode/kernel/branch/chb.hpp:255:12: required from 'static Gecode::ExecStatus Gecode::CHB::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Set::SetView]' + 255 | (void) new (home) Recorder(home,x,chb); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/chb.hpp:362:32: required from 'void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::SetVar]' + 362 | (void) Recorder::post(home,x,*this); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +gecode/set/branch/chb.cpp:40:14: required from here + 40 | CHB::init(home,y,bm); + | ~~~~~~~~~^~~~~~~~~~~ +./gecode/kernel/branch/chb.hpp:245:66: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 245 | : NaryPropagator(home,x), chb(chb0), c(home) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:187: +./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = -1]' + 476 | (Home home, ViewArray& y) + | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -166645,10 +166157,32 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = -1]': +./gecode/kernel/branch/chb.hpp:245:66: required from 'Gecode::CHB::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Set::SetView]' + 245 | : NaryPropagator(home,x), chb(chb0), c(home) { + | ^ +./gecode/kernel/branch/chb.hpp:255:12: required from 'static Gecode::ExecStatus Gecode::CHB::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Set::SetView]' + 255 | (void) new (home) Recorder(home,x,chb); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/chb.hpp:362:32: required from 'void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function; typename View::VarType = Gecode::SetVar]' + 362 | (void) Recorder::post(home,x,*this); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +gecode/set/branch/chb.cpp:40:14: required from here + 40 | CHB::init(home,y,bm); + | ~~~~~~~~~^~~~~~~~~~~ +./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 477 | : Propagator(home), x(y) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, - from gecode/set/branch/val-sel-commit.cpp:34: + from gecode/set/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -166656,8 +166190,16 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/branch/ngl.o gecode/set/branch/ngl.cpp +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, + inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend >::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Set::RangesCompl]' at ./gecode/set/var-imp/set.hpp:343:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_23(D) + 8].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -166690,6 +166232,17 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/branch.hh:43, + from gecode/set/branch/val-sel-commit.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -166852,6 +166405,38 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -166914,6 +166499,8 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/branch/ngl.o gecode/set/branch/ngl.cpp In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -166976,6 +166563,14 @@ ./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::Compl<-1073741822, 1073741822, Gecode::Iter::Ranges::Cache>::~Compl()' at ./gecode/iter/ranges-compl.hpp:49:9, + inlined from 'Gecode::Set::RangesCompl::~RangesCompl()' at ./gecode/set/var-imp.hpp:292:9, + inlined from 'Gecode::ModEvent Gecode::Set::ComplementView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::Cache; View = Gecode::Set::SetView]' at ./gecode/set/view/complement.hpp:234:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iter_3(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ @@ -166985,6 +166580,7 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iter_3(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -167017,8 +166613,28 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/ldsb.o gecode/set/ldsb.cpp +In file included from ./gecode/int.hh:917, + from ./gecode/set.hh:44: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -167061,6 +166677,47 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -167083,210 +166740,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/branch.hh:43, - from gecode/set/branch/ngl.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/set.hh:44: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -167358,6 +166811,45 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -167386,6 +166878,65 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -167713,65 +167264,46 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/iter.hh:51: -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SingletonView]' at ./gecode/set/element/unionConst.hpp:283:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x1lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SingletonView]' at ./gecode/set/element/unionConst.hpp:283:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x1ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SingletonView]' at ./gecode/set/element/unionConst.hpp:283:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x1lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::ConstSetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:191:7: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { | ~~~~~~^~~~~~~ In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SingletonView]' at ./gecode/set/element/unionConst.hpp:283:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x1ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::ConstSetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:191:7: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { | ~~~~~~^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/ldsb/sym-imp.o gecode/set/ldsb/sym-imp.cpp In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/unionConst.hpp:283:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x1lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::ConstSetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:261:7: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { | ~~~~~~^~~~~~~ In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/unionConst.hpp:283:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x1ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::ConstSetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:261:7: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { | ~~~~~~^~~~~~~ In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/unionConst.hpp:283:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x1lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::ConstSetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:310:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { | ~~~~~~^~~~~~~ In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/unionConst.hpp:283:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x1ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::ConstSetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:310:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { | ~~~~~~^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/relax.o gecode/set/relax.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/trace.o gecode/set/trace.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb/sym-imp.cpp:34: + from ./gecode/set/branch.hh:43, + from gecode/set/branch/ngl.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -167833,16 +167365,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/trace.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -168148,76 +167670,6 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set/ldsb.hh:38: -./gecode/int/ldsb.hh: At global scope: -./gecode/int/ldsb.hh:189:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 189 | VariableSymmetryImp(Space& home, int* vs, unsigned int n); - | ^~~~~ -./gecode/int/ldsb.hh:189:31: note: remove the '< >' -./gecode/int/ldsb.hh:191:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 191 | VariableSymmetryImp(Space& home, const VariableSymmetryImp& other); - | ^~~~~ -./gecode/int/ldsb.hh:191:31: note: remove the '< >' -./gecode/int/ldsb.hh:209:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 209 | ValueSymmetryImp(Space& home, int* vs, unsigned int n); - | ^~~~~ -./gecode/int/ldsb.hh:209:28: note: remove the '< >' -./gecode/int/ldsb.hh:211:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 211 | ValueSymmetryImp(Space& home, const ValueSymmetryImp& other); - | ^~~~~ -./gecode/int/ldsb.hh:211:28: note: remove the '< >' -./gecode/int/ldsb.hh:251:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 251 | VariableSequenceSymmetryImp(Space& home, int *_indices, unsigned int n, unsigned int seqsize); - | ^~~~~ -./gecode/int/ldsb.hh:251:39: note: remove the '< >' -./gecode/int/ldsb.hh:253:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 253 | VariableSequenceSymmetryImp(Space& home, const VariableSequenceSymmetryImp& s); - | ^~~~~ -./gecode/int/ldsb.hh:253:39: note: remove the '< >' -./gecode/int/ldsb.hh:282:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 282 | ValueSequenceSymmetryImp(const ValueSequenceSymmetryImp&); - | ^ -./gecode/int/ldsb.hh:282:35: note: remove the '< >' -./gecode/int/ldsb.hh:285:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 285 | ValueSequenceSymmetryImp(Space& home, int* _values, unsigned int n, unsigned int seqsize); - | ^~~~~ -./gecode/int/ldsb.hh:285:36: note: remove the '< >' -./gecode/int/ldsb.hh:287:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] - 287 | ValueSequenceSymmetryImp(Space& home, const ValueSequenceSymmetryImp& vss); - | ^~~~~ -./gecode/int/ldsb.hh:287:36: note: remove the '< >' -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -168282,42 +167734,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::ConstSetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:191:7: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::ConstSetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:191:7: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::ConstSetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:261:7: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::ConstSetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:261:7: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::ConstSetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:310:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::ConstSetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:310:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -168416,6 +167832,100 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SingletonView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:191:7: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SingletonView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:191:7: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SingletonView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:261:7: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SingletonView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:261:7: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SingletonView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:310:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SingletonView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:310:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/ldsb.o gecode/set/ldsb.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/ldsb/sym-imp.o gecode/set/ldsb/sym-imp.cpp +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./gecode/set/ldsb.hh:37, + from gecode/set/ldsb/sym-imp.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -168578,6 +168088,27 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -168589,6 +168120,17 @@ ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -168743,390 +168285,44 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:139: -gecode/set/trace.cpp: In function 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)': -./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 42 | ::Gecode::PostInfo __gecode__pi(home); - | ^ -gecode/set/trace.cpp:42:5: note: in expansion of macro 'GECODE_POST' - 42 | GECODE_POST; - | ^~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/set/trace.cpp:44:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | GECODE_ES_FAIL(SetTraceRecorder::post(home,xv,tf,te,t)); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' - 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:286:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::ViewTraceRecorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Set::SetView]' - 286 | ViewTraceRecorder::post(Home home, ViewArray& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/trace/recorder.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::ViewTraceRecorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Set::SetView]': -gecode/set/trace.cpp:44:5: required from here - 44 | GECODE_ES_FAIL(SetTraceRecorder::post(home,xv,tf,te,t)); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/trace/recorder.hpp:290:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 290 | (void) new (home) ViewTraceRecorder(home,x,tf,te,t); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:262:51: note: initializing argument 1 of 'Gecode::ViewTraceRecorder::ViewTraceRecorder(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Set::SetView]' - 262 | ViewTraceRecorder::ViewTraceRecorder(Home home, ViewArray& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/trace/recorder.hpp: In instantiation of 'Gecode::ViewTraceRecorder::ViewTraceRecorder(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Set::SetView]': -./gecode/kernel/trace/recorder.hpp:290:14: required from 'static Gecode::ExecStatus Gecode::ViewTraceRecorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Set::SetView]' - 290 | (void) new (home) ViewTraceRecorder(home,x,tf,te,t); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/set/trace.cpp:44:5: required from here - 44 | GECODE_ES_FAIL(SetTraceRecorder::post(home,xv,tf,te,t)); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/trace/recorder.hpp:266:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 266 | tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/trace/tracer.o gecode/set/trace/tracer.cpp -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SingletonView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:191:7: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SingletonView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:191:7: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SingletonView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:261:7: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SingletonView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:261:7: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SingletonView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:310:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SingletonView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:310:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./gecode/set/ldsb.hh:37, - from gecode/set/ldsb.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/relax.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/trace/tracer.cpp:35: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/set/exception.o gecode/set/exception.cpp -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +In file included from ./gecode/set/ldsb.hh:38: +./gecode/int/ldsb.hh: At global scope: +./gecode/int/ldsb.hh:189:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 189 | VariableSymmetryImp(Space& home, int* vs, unsigned int n); + | ^~~~~ +./gecode/int/ldsb.hh:189:31: note: remove the '< >' +./gecode/int/ldsb.hh:191:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 191 | VariableSymmetryImp(Space& home, const VariableSymmetryImp& other); + | ^~~~~ +./gecode/int/ldsb.hh:191:31: note: remove the '< >' +./gecode/int/ldsb.hh:209:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 209 | ValueSymmetryImp(Space& home, int* vs, unsigned int n); + | ^~~~~ +./gecode/int/ldsb.hh:209:28: note: remove the '< >' +./gecode/int/ldsb.hh:211:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 211 | ValueSymmetryImp(Space& home, const ValueSymmetryImp& other); + | ^~~~~ +./gecode/int/ldsb.hh:211:28: note: remove the '< >' +./gecode/int/ldsb.hh:251:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 251 | VariableSequenceSymmetryImp(Space& home, int *_indices, unsigned int n, unsigned int seqsize); + | ^~~~~ +./gecode/int/ldsb.hh:251:39: note: remove the '< >' +./gecode/int/ldsb.hh:253:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 253 | VariableSequenceSymmetryImp(Space& home, const VariableSequenceSymmetryImp& s); + | ^~~~~ +./gecode/int/ldsb.hh:253:39: note: remove the '< >' +./gecode/int/ldsb.hh:282:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 282 | ValueSequenceSymmetryImp(const ValueSequenceSymmetryImp&); + | ^ +./gecode/int/ldsb.hh:282:35: note: remove the '< >' +./gecode/int/ldsb.hh:285:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 285 | ValueSequenceSymmetryImp(Space& home, int* _values, unsigned int n, unsigned int seqsize); + | ^~~~~ +./gecode/int/ldsb.hh:285:36: note: remove the '< >' +./gecode/int/ldsb.hh:287:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] + 287 | ValueSequenceSymmetryImp(Space& home, const ValueSequenceSymmetryImp& vss); + | ^~~~~ +./gecode/int/ldsb.hh:287:36: note: remove the '< >' In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -169232,6 +168428,10 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +gecode/set/ldsb.cpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, const Symmetries&, SetBranchFilter, SetVarValPrint)': +gecode/set/ldsb.cpp:145:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | vars.expand(home,x); + | ~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -169261,377 +168461,97 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/set.hh:44: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/set.hh:44: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/set/branch/var.hpp:74:29: note: initializing argument 1 of 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)' + 74 | SetVarBranch::expand(Home home, const SetVarArgs& x) { + | ~~~~~^~~~ +gecode/set/ldsb.cpp:167:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | postldsbsetbrancher + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 167 | (home,xv,vs,Branch::valselcommit(home,vals),array,n,bf,vvp); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/set/ldsb.hh:142: +./gecode/set/ldsb/brancher.hpp:269:28: note: initializing argument 1 of 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' + 269 | postldsbsetbrancher(Home home, + | ~~~~~^~~~ +gecode/set/ldsb.cpp: In function 'void Gecode::branch(Home, const SetVarArgs&, TieBreak, SetValBranch, const Symmetries&, SetBranchFilter, SetVarValPrint)': +gecode/set/ldsb.cpp:178:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 178 | vars.a.expand(home,x); + | ~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ +./gecode/set/branch/var.hpp:74:29: note: initializing argument 1 of 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)' + 74 | SetVarBranch::expand(Home home, const SetVarArgs& x) { + | ~~~~~^~~~ +gecode/set/ldsb.cpp:182:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 182 | vars.b.expand(home,x); + | ~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/branch/var.hpp:74:29: note: initializing argument 1 of 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)' + 74 | SetVarBranch::expand(Home home, const SetVarArgs& x) { + | ~~~~~^~~~ +gecode/set/ldsb.cpp:186:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 186 | vars.c.expand(home,x); + | ~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/branch/var.hpp:74:29: note: initializing argument 1 of 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)' + 74 | SetVarBranch::expand(Home home, const SetVarArgs& x) { + | ~~~~~^~~~ +gecode/set/ldsb.cpp:190:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 190 | vars.d.expand(home,x); + | ~~~~~~~~~~~~~^~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/branch/var.hpp:74:29: note: initializing argument 1 of 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)' + 74 | SetVarBranch::expand(Home home, const SetVarArgs& x) { + | ~~~~~^~~~ +gecode/set/ldsb.cpp:192:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 192 | branch(home,x,vars.a,vals,syms,bf,vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, +gecode/set/ldsb.cpp:138:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, const Symmetries&, SetBranchFilter, SetVarValPrint)' + 138 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ +gecode/set/ldsb.cpp:215:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 215 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ +./gecode/set/ldsb/brancher.hpp:269:28: note: initializing argument 1 of 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' + 269 | postldsbsetbrancher(Home home, + | ~~~~~^~~~ +gecode/set/ldsb.cpp:221:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 221 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ +./gecode/set/ldsb/brancher.hpp:269:28: note: initializing argument 1 of 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' + 269 | postldsbsetbrancher(Home home, + | ~~~~~^~~~ +gecode/set/ldsb.cpp:227:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 227 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ +./gecode/set/ldsb/brancher.hpp:269:28: note: initializing argument 1 of 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' + 269 | postldsbsetbrancher(Home home, + | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -169660,52 +168580,6 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -169747,79 +168621,6 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -169841,67 +168642,48 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -169973,162 +168755,6 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -gecode/set/relax.cpp: In function 'void Gecode::relax(Home, const SetVarArgs&, const SetVarArgs&, Rnd, double)': -gecode/set/relax.cpp:69:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 69 | Search::relax(home,x,sx,r,p,ir); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from gecode/set/relax.cpp:35: -./gecode/search/relax.hh:51:14: note: initializing argument 1 of 'void Gecode::Search::relax(Gecode::Home, const VarArgs&, const VarArgs&, Gecode::Rnd, double, Post&) [with VarArgs = Gecode::SetVarArgs; Post = Gecode::Set::Relax]' - 51 | relax(Home home, const VarArgs& x, const VarArgs& sx, Rnd r, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -170221,448 +168847,6 @@ 287 | ValueSequenceSymmetryImp(Space& home, const ValueSequenceSymmetryImp& vss); | ^~~~~ ./gecode/int/ldsb.hh:287:36: note: remove the '< >' -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/search/relax.hh: In instantiation of 'void Gecode::Search::relax(Gecode::Home, const VarArgs&, const VarArgs&, Gecode::Rnd, double, Post&) [with VarArgs = Gecode::SetVarArgs; Post = Gecode::Set::Relax]': -gecode/set/relax.cpp:69:41: required from here - 69 | Search::relax(home,x,sx,r,p,ir); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -./gecode/search/relax.hh:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | if (post(home, x[i.val()], sx[i.val()]) != ES_OK) { - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/set/relax.cpp:47:27: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Set::Relax::operator()(Gecode::Home, Gecode::SetVar, Gecode::SetVar)' - 47 | Relax::operator ()(Home home, SetVar x, SetVar sx) { - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/set/ldsb.cpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, const Symmetries&, SetBranchFilter, SetVarValPrint)': -gecode/set/ldsb.cpp:145:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | vars.expand(home,x); - | ~~~~~~~~~~~^~~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/var.hpp:74:29: note: initializing argument 1 of 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)' - 74 | SetVarBranch::expand(Home home, const SetVarArgs& x) { - | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -gecode/set/ldsb.cpp:167:7: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | postldsbsetbrancher - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 167 | (home,xv,vs,Branch::valselcommit(home,vals),array,n,bf,vvp); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set/ldsb.hh:142: -./gecode/set/ldsb/brancher.hpp:269:28: note: initializing argument 1 of 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' - 269 | postldsbsetbrancher(Home home, - | ~~~~~^~~~ -gecode/set/ldsb.cpp: In function 'void Gecode::branch(Home, const SetVarArgs&, TieBreak, SetValBranch, const Symmetries&, SetBranchFilter, SetVarValPrint)': -gecode/set/ldsb.cpp:178:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 178 | vars.a.expand(home,x); - | ~~~~~~~~~~~~~^~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/var.hpp:74:29: note: initializing argument 1 of 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)' - 74 | SetVarBranch::expand(Home home, const SetVarArgs& x) { - | ~~~~~^~~~ -gecode/set/ldsb.cpp:182:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 182 | vars.b.expand(home,x); - | ~~~~~~~~~~~~~^~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/var.hpp:74:29: note: initializing argument 1 of 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)' - 74 | SetVarBranch::expand(Home home, const SetVarArgs& x) { - | ~~~~~^~~~ -gecode/set/ldsb.cpp:186:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 186 | vars.c.expand(home,x); - | ~~~~~~~~~~~~~^~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/var.hpp:74:29: note: initializing argument 1 of 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)' - 74 | SetVarBranch::expand(Home home, const SetVarArgs& x) { - | ~~~~~^~~~ -gecode/set/ldsb.cpp:190:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 190 | vars.d.expand(home,x); - | ~~~~~~~~~~~~~^~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/var.hpp:74:29: note: initializing argument 1 of 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)' - 74 | SetVarBranch::expand(Home home, const SetVarArgs& x) { - | ~~~~~^~~~ -gecode/set/ldsb.cpp:192:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 192 | branch(home,x,vars.a,vals,syms,bf,vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/set/ldsb.cpp:138:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, const Symmetries&, SetBranchFilter, SetVarValPrint)' - 138 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -gecode/set/ldsb.cpp:215:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 215 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/ldsb/brancher.hpp:269:28: note: initializing argument 1 of 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' - 269 | postldsbsetbrancher(Home home, - | ~~~~~^~~~ -gecode/set/ldsb.cpp:221:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 221 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/ldsb/brancher.hpp:269:28: note: initializing argument 1 of 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' - 269 | postldsbsetbrancher(Home home, - | ~~~~~^~~~ -gecode/set/ldsb.cpp:227:45: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 227 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/ldsb/brancher.hpp:269:28: note: initializing argument 1 of 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' - 269 | postldsbsetbrancher(Home home, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from gecode/set/exception.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/set/ldsb/brancher.hpp: In instantiation of 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': gecode/set/ldsb.cpp:167:7: required from here 166 | postldsbsetbrancher @@ -171184,6 +169368,18 @@ ./gecode/set/ldsb/brancher.hpp:39:26: note: initializing argument 1 of 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 39 | ::LDSBSetBrancher(Home home, ViewArray& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/set/ldsb/brancher.hpp: In instantiation of 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/set/ldsb/brancher.hpp:287:17: required from 'void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 286 | LDSBSetBrancher,BrancherPrint > @@ -171224,6 +169420,58 @@ ./gecode/set/ldsb/brancher.hpp:39:26: note: initializing argument 1 of 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 39 | ::LDSBSetBrancher(Home home, ViewArray& x, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/set/ldsb/brancher.hpp: In instantiation of 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/set/ldsb/brancher.hpp:263:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 263 | (void) new (home) LDSBSetBrancher @@ -171503,12 +169751,51 @@ ./gecode/set/ldsb/brancher.hpp:50:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | _stable(false) { | ^ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int/ldsb/brancher.hpp:94:23: note: initializing argument 1 of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 94 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/set/ldsb/brancher.hpp: In instantiation of 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/set/ldsb/brancher.hpp:263:12: required from 'static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 263 | (void) new (home) LDSBSetBrancher @@ -171660,6 +169947,65 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]': ./gecode/set/ldsb/brancher.hpp:50:20: required from 'Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 50 | _stable(false) { @@ -172085,27 +170431,6 @@ ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]' 228 | ViewValBrancher(Home home, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/int/ldsb/brancher.hpp:103:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 103 | _prevPos(-1) @@ -172138,17 +170463,6 @@ ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of 'Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]' 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of 'Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]': ./gecode/int/ldsb/brancher.hpp:103:18: required from 'Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]' 103 | _prevPos(-1) @@ -172851,7 +171165,61 @@ 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/minimodel/int-expr.o gecode/minimodel/int-expr.cpp +-c -o gecode/set/relax.o gecode/set/relax.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/trace.o gecode/set/trace.cpp +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/relax.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/trace.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -172874,6 +171242,38 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -173179,6 +171579,17 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +gecode/set/relax.cpp: In function 'void Gecode::relax(Home, const SetVarArgs&, const SetVarArgs&, Rnd, double)': +gecode/set/relax.cpp:69:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 69 | Search::relax(home,x,sx,r,p,ir); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from gecode/set/relax.cpp:35: +./gecode/search/relax.hh:51:14: note: initializing argument 1 of 'void Gecode::Search::relax(Gecode::Home, const VarArgs&, const VarArgs&, Gecode::Rnd, double, Post&) [with VarArgs = Gecode::SetVarArgs; Post = Gecode::Set::Relax]' + 51 | relax(Home home, const VarArgs& x, const VarArgs& sx, Rnd r, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -173221,6 +171632,28 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/set.hh:44: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -173243,170 +171676,19 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/minimodel/int-rel.o gecode/minimodel/int-rel.cpp -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-expr.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/minimodel.hh:46: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/search/relax.hh: In instantiation of 'void Gecode::Search::relax(Gecode::Home, const VarArgs&, const VarArgs&, Gecode::Rnd, double, Post&) [with VarArgs = Gecode::SetVarArgs; Post = Gecode::Set::Relax]': +gecode/set/relax.cpp:69:41: required from here + 69 | Search::relax(home,x,sx,r,p,ir); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +./gecode/search/relax.hh:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 67 | if (post(home, x[i.val()], sx[i.val()]) != ES_OK) { + | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ +gecode/set/relax.cpp:47:27: note: initializing argument 1 of 'Gecode::ExecStatus Gecode::Set::Relax::operator()(Gecode::Home, Gecode::SetVar, Gecode::SetVar)' + 47 | Relax::operator ()(Home home, SetVar x, SetVar sx) { + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -173490,6 +171772,45 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -173519,6 +171840,65 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -173609,8 +171989,7 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48: +In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); @@ -173713,1086 +172092,32 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); +In file included from ./gecode/kernel.hh:139: +gecode/set/trace.cpp: In function 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)': +./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' - 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' - 319 | void post(Home home, IntRelType irt, const BoolVar& b, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | e.post(home,t ? frt : neg(frt)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' - 878 | void post(Home home, FloatRelType frt) const; - | ~~~~~^~~~ -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': -./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? frt : neg(frt),b); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' - 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': -./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | _e0.post(home,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 62 | _e0.post(home,SRT_NQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | _e0.post(home,SRT_EQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | _e0.post(home,b,true,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | BoolVar b(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | IntVar x(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': -./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | channel(home,f,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': -./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 70 | rel(home,SOT_UNION,x,s); - | ~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | count(home,x,n,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | count(home,x,y,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | count(home,x,y,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | count(home,x,n,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 61 | count(home,x,y,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 66 | count(home,x,y,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | count(home,x,n,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 77 | count(home,x,y,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 82 | count(home,x,y,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 87 | count(home,x,n,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 92 | count(home,x,y,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 97 | count(home,x,y,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | count(home,x,n,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 108 | count(home,x,y,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 113 | count(home,x,y,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 118 | count(home,x,n,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 123 | count(home,x,y,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 128 | count(home,x,y,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': -./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 134 | rel(home,x,r,y,ipl); - | ~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' - 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': -./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | rel(home,x,r,y,ipl); - | ~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' - 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': -./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | dom(home,x,y,ipl); - | ~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' - 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' - 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': -./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | rel(home,SOT_UNION,x,y); - | ~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | element(home,SOT_UNION,x,y,z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | channel(home,x,xiv); - | ~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/int/bool.hh:659, - from ./gecode/int/linear/bool-int.hpp:38, - from ./gecode/int/linear.hh:1014, - from gecode/minimodel/int-expr.cpp:35: -./gecode/int/bool/eqv.hpp: In constructor 'Gecode::Int::Bool::NaryEqv::NaryEqv(Gecode::Home, Gecode::ViewArray&, int)': -./gecode/int/bool/eqv.hpp:160:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 160 | x(x0), pm2(pm20) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:187: -./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]' - 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp: In member function 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const': -gecode/minimodel/int-expr.cpp:150:9: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 150 | fill(home,ipls,ti,tb,1,d); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/int-expr.cpp:70:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*&, Gecode::Int::Linear::Term*&, long long int, long long int&) const' - 70 | void fill(Home home, const IntPropLevels& ipls, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp: In member function 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const': -gecode/minimodel/int-expr.cpp:163:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 163 | n->r->sum.ne->post(home,irt,-n->c,ipls); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:221:28: note: initializing argument 1 of 'virtual void Gecode::NonLinIntExpr::post(Gecode::Home, Gecode::IntRelType, int, const Gecode::IntPropLevels&) const' - 221 | virtual void post(Home home, IntRelType irt, int c, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:172:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 172 | n->r->sum.ne->post(home,irt,n->c,ipls); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:221:28: note: initializing argument 1 of 'virtual void Gecode::NonLinIntExpr::post(Gecode::Home, Gecode::IntRelType, int, const Gecode::IntPropLevels&) const' - 221 | virtual void post(Home home, IntRelType irt, int c, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:177:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 177 | (void) n->r->sum.ne->post(home,&n->l->x_int,ipls); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:218:30: note: initializing argument 1 of 'virtual Gecode::IntVar Gecode::NonLinIntExpr::post(Gecode::Home, Gecode::IntVar*, const Gecode::IntPropLevels&) const' - 218 | virtual IntVar post(Home home, IntVar* ret, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:182:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 182 | (void) n->l->sum.ne->post(home,&n->r->x_int,ipls); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:218:30: note: initializing argument 1 of 'virtual Gecode::IntVar Gecode::NonLinIntExpr::post(Gecode::Home, Gecode::IntVar*, const Gecode::IntPropLevels&) const' - 218 | virtual IntVar post(Home home, IntVar* ret, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:186:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 186 | int c = n->fill(home,ipls,its,nullptr); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/int-expr.cpp:146:31: note: initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const' - 146 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:187:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 187 | Int::Linear::post(home, its, n->n_int, irt, -c, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 188 | (n->n_int > 2) ? ipls.linear() : ipls.linear2()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/linear.hh:1392:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1392 | post(Home home, Term* t, int n, IntRelType irt, int c, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:194:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 194 | int c = n->fill(home,ipls,nullptr,bts); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/int-expr.cpp:146:31: note: initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const' - 146 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:195:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 195 | Int::Linear::post(home, bts, n->n_bool, irt, -c, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 196 | (n->n_bool > 2) ? ipls.linear() : ipls.linear2()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/linear.hh:1456:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1456 | post(Home home, Term* t, int n, IntRelType irt, int c, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:203:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 203 | int c = n->fill(home,ipls,its,bts); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/int-expr.cpp:146:31: note: initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const' - 146 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:205:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 205 | channel(home,bts[0].x,x); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:208:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 208 | Int::Linear::post(home, its, n->n_int+1, irt, -c, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 209 | (n->n_int > 1) ? ipls.linear() : ipls.linear2()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/linear.hh:1392:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1392 | post(Home home, Term* t, int n, IntRelType irt, int c, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:216:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 216 | int c = n->fill(home,ipls,its,bts); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/int-expr.cpp:146:31: note: initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const' - 146 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:221:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 221 | Int::Linear::post(home, bts, n->n_bool, IRT_EQ, x, 0, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 222 | (n->n_bool > 2) ? ipls.linear() : ipls.linear2()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/linear.hh:1520:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, Gecode::Int::IntView, int, Gecode::IntPropLevel)' - 1520 | post(Home home, Term* t, int n, IntRelType irt, IntView y, int c=0, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:223:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 223 | Int::Linear::post(home, its, n->n_int+1, irt, -c, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 224 | (n->n_int > 1) ? ipls.linear() : ipls.linear2()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/linear.hh:1392:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1392 | post(Home home, Term* t, int n, IntRelType irt, int c, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp: In member function 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const': -gecode/minimodel/int-expr.cpp:236:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 236 | n->r->sum.ne->post(home,irt,-n->c,b,ipls); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:224:28: note: initializing argument 1 of 'virtual void Gecode::NonLinIntExpr::post(Gecode::Home, Gecode::IntRelType, int, Gecode::BoolVar, const Gecode::IntPropLevels&) const' - 224 | virtual void post(Home home, IntRelType irt, int c, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:245:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 245 | n->r->sum.ne->post(home,irt,n->c,b,ipls); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:224:28: note: initializing argument 1 of 'virtual void Gecode::NonLinIntExpr::post(Gecode::Home, Gecode::IntRelType, int, Gecode::BoolVar, const Gecode::IntPropLevels&) const' - 224 | virtual void post(Home home, IntRelType irt, int c, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:249:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 249 | int c = n->fill(home,ipls,its,nullptr); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/int-expr.cpp:146:31: note: initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const' - 146 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:250:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 250 | Int::Linear::post(home, its, n->n_int, irt, -c, b, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 251 | (n->n_int > 2) ? ipls.linear() : ipls.linear2()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/linear.hh:1425:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)' - 1425 | post(Home home, Term* t, int n, IntRelType irt, int c, Reify r, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:257:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 257 | int c = n->fill(home,ipls,nullptr,bts); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/int-expr.cpp:146:31: note: initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const' - 146 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:258:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 258 | Int::Linear::post(home, bts, n->n_bool, irt, -c, b, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 259 | (n->n_bool > 2) ? ipls.linear() : ipls.linear2()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/linear.hh:1488:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)' - 1488 | post(Home home, Term* t, int n, IntRelType irt, int c, Reify r, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:266:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 266 | int c = n->fill(home,ipls,its,bts); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/int-expr.cpp:146:31: note: initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const' - 146 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:268:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 268 | channel(home,bts[0].x,x); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:271:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 271 | Int::Linear::post(home, its, n->n_int+1, irt, -c, b, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 272 | (n->n_int > 1) ? ipls.linear() : ipls.linear2()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/linear.hh:1425:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)' - 1425 | post(Home home, Term* t, int n, IntRelType irt, int c, Reify r, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:279:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 279 | int c = n->fill(home,ipls,its,bts); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/int-expr.cpp:146:31: note: initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const' - 146 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:284:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 284 | Int::Linear::post(home, bts, n->n_bool, IRT_EQ, x, 0, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 285 | (n->n_int > 1) ? ipls.linear() : ipls.linear2()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/linear.hh:1520:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, Gecode::Int::IntView, int, Gecode::IntPropLevel)' - 1520 | post(Home home, Term* t, int n, IntRelType irt, IntView y, int c=0, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:286:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 286 | Int::Linear::post(home, its, n->n_int+1, irt, -c, b, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 287 | (n->n_bool > 2) ? ipls.linear() : ipls.linear2()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/linear.hh:1425:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)' - 1425 | post(Home home, Term* t, int n, IntRelType irt, int c, Reify r, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp: In member function 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const': -gecode/minimodel/int-expr.cpp:299:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 299 | int c = n->fill(home,ipls,its,nullptr); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/int-expr.cpp:146:31: note: initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const' - 146 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:306:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 306 | Int::Linear::post(home, its, n->n_int+1, IRT_EQ, -c, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 307 | (n->n_int > 1) ? ipls.linear() : ipls.linear2()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/linear.hh:1392:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1392 | post(Home home, Term* t, int n, IntRelType irt, int c, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:313:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 313 | int c = n->fill(home,ipls,nullptr,bts); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/int-expr.cpp:146:31: note: initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const' - 146 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:317:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 317 | Int::Linear::post(home, bts, n->n_bool, IRT_EQ, x, -c, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 318 | (n->n_bool > 2) ? ipls.linear() : ipls.linear2()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/linear.hh:1520:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, Gecode::Int::IntView, int, Gecode::IntPropLevel)' - 1520 | post(Home home, Term* t, int n, IntRelType irt, IntView y, int c=0, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:326:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 326 | int c = n->fill(home,ipls,its,bts); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/int-expr.cpp:146:31: note: initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const' - 146 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:328:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 328 | channel(home, x, bts[0].x); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/channel.hpp:37:16: note: initializing argument 1 of 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)' - 37 | channel(Home home, IntVar x0, BoolVar x1, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:334:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 334 | Int::Linear::post(home, its, n->n_int+2, IRT_EQ, -c, ipls.linear()); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/linear.hh:1392:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1392 | post(Home home, Term* t, int n, IntRelType irt, int c, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:342:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 342 | int c = n->fill(home,ipls,its,bts); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/int-expr.cpp:146:31: note: initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const' - 146 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:346:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 346 | Int::Linear::post(home, bts, n->n_bool, IRT_EQ, x, 0, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 347 | (n->n_bool > 2) ? ipls.linear() : ipls.linear2()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/linear.hh:1520:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, Gecode::Int::IntView, int, Gecode::IntPropLevel)' - 1520 | post(Home home, Term* t, int n, IntRelType irt, IntView y, int c=0, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:353:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | Int::Linear::post(home, its, n->n_int+2, IRT_EQ, -c, ipls.linear()); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/linear.hh:1392:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' - 1392 | post(Home home, Term* t, int n, IntRelType irt, int c, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp: In constructor 'Gecode::LinIntExpr::LinIntExpr(const Gecode::IntVar&, int)': -gecode/minimodel/int-expr.cpp:388:16: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 388 | n->x_int = x; - | ^ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-expr.cpp: In constructor 'Gecode::LinIntExpr::LinIntExpr(const Gecode::BoolVar&, int)': -gecode/minimodel/int-expr.cpp:398:17: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 398 | n->x_bool = x; - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -gecode/minimodel/int-expr.cpp: In member function 'void Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*&, Gecode::Int::Linear::Term*&, long long int, long long int&) const': -gecode/minimodel/int-expr.cpp:535:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 535 | ti->a=static_cast(m); ti->x=sum.ne->post(home, nullptr, ipls); ti++; - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:218:30: note: initializing argument 1 of 'virtual Gecode::IntVar Gecode::NonLinIntExpr::post(Gecode::Home, Gecode::IntVar*, const Gecode::IntPropLevels&) const' - 218 | virtual IntVar post(Home home, IntVar* ret, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:560:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 560 | l->fill(home,ipls,ti,tb,m,d); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/int-expr.cpp:521:31: note: initializing argument 1 of 'void Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*&, Gecode::Int::Linear::Term*&, long long int, long long int&) const' - 521 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:562:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 562 | r->fill(home,ipls,ti,tb,m,d); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/int-expr.cpp:521:31: note: initializing argument 1 of 'void Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*&, Gecode::Int::Linear::Term*&, long long int, long long int&) const' - 521 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:569:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 569 | l->fill(home,ipls,ti,tb,m,d); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/int-expr.cpp:521:31: note: initializing argument 1 of 'void Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*&, Gecode::Int::Linear::Term*&, long long int, long long int&) const' - 521 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:571:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 571 | r->fill(home,ipls,ti,tb,-m,d); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/int-expr.cpp:521:31: note: initializing argument 1 of 'void Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*&, Gecode::Int::Linear::Term*&, long long int, long long int&) const' - 521 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:575:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 575 | l->fill(home,ipls,ti,tb,m*a,d); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/int-expr.cpp:521:31: note: initializing argument 1 of 'void Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*&, Gecode::Int::Linear::Term*&, long long int, long long int&) const' - 521 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, - | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp: In function 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)': -gecode/minimodel/int-expr.cpp:916:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 916 | PostInfo pi(home); - | ^ +gecode/set/trace.cpp:42:5: note: in expansion of macro 'GECODE_POST' + 42 | GECODE_POST; + | ^~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ -gecode/minimodel/int-expr.cpp:918:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 918 | return e.post(home,ipls); - | ~~~~~~^~~~~~~~~~~ +gecode/set/trace.cpp:44:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | GECODE_ES_FAIL(SetTraceRecorder::post(home,xv,tf,te,t)); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/macros.hpp:104:48: note: in definition of macro 'GECODE_ES_FAIL' + 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ + | ^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -gecode/minimodel/int-expr.cpp:292:25: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 292 | LinIntExpr::post(Home home, const IntPropLevels& ipls) const { - | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp:286:38: note: initializing argument 1 of 'static Gecode::ExecStatus Gecode::ViewTraceRecorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Set::SetView]' + 286 | ViewTraceRecorder::post(Home home, ViewArray& x, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -174801,6 +172126,7 @@ ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ @@ -174856,65 +172182,19 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/union.hpp:302:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x0lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/union.hpp:302:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x0ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/union.hpp:302:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x0lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/union.hpp:302:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x0ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]': -./gecode/int/bool/eqv.hpp:160:22: required from here - 160 | x(x0), pm2(pm20) { - | ^ -./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 354 | : Propagator(home), x0(y0), x1(y1) { - | ^ +./gecode/kernel/trace/recorder.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::ViewTraceRecorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Set::SetView]': +gecode/set/trace.cpp:44:5: required from here + 44 | GECODE_ES_FAIL(SetTraceRecorder::post(home,xv,tf,te,t)); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/trace/recorder.hpp:290:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 290 | (void) new (home) ViewTraceRecorder(home,x,tf,te,t); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp:262:51: note: initializing argument 1 of 'Gecode::ViewTraceRecorder::ViewTraceRecorder(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Set::SetView]' + 262 | ViewTraceRecorder::ViewTraceRecorder(Home home, ViewArray& x, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -174954,19 +172234,22 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +./gecode/kernel/trace/recorder.hpp: In instantiation of 'Gecode::ViewTraceRecorder::ViewTraceRecorder(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Set::SetView]': +./gecode/kernel/trace/recorder.hpp:290:14: required from 'static Gecode::ExecStatus Gecode::ViewTraceRecorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Set::SetView]' + 290 | (void) new (home) ViewTraceRecorder(home,x,tf,te,t); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/set/trace.cpp:44:5: required from here + 44 | GECODE_ES_FAIL(SetTraceRecorder::post(home,xv,tf,te,t)); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/trace/recorder.hpp:266:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 266 | tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -175026,28 +172309,61 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/union.hpp:302:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x0lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/union.hpp:302:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x0ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/union.hpp:302:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x0lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/union.hpp:302:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x0ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/union.hpp:302:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x0lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/union.hpp:302:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x0ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/union.hpp:302:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x0lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/union.hpp:302:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x0ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/trace/tracer.o gecode/set/trace/tracer.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/set/exception.o gecode/set/exception.cpp In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-rel.cpp:34: + from ./gecode/set.hh:43, + from gecode/set/trace/tracer.cpp:35: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -175055,8 +172371,6 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/minimodel/int-arith.o gecode/minimodel/int-arith.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -175089,8 +172403,32 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/inter.hpp:266:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x0lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/inter.hpp:266:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x0ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/inter.hpp:266:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x0lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/inter.hpp:266:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x0ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ In file included from ./gecode/int.hh:917, - from ./gecode/minimodel.hh:46: + from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; @@ -175251,12 +172589,6 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/union.hpp:302:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x0lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -175265,27 +172597,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/union.hpp:302:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x0ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/union.hpp:302:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x0lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/union.hpp:302:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x0ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -175337,8 +172651,7 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48: +In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); @@ -175441,51 +172754,1166 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from gecode/set/exception.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/minimodel/int-expr.o gecode/minimodel/int-expr.cpp +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/union.hpp:302:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x0lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/union.hpp:302:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x0ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/union.hpp:302:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x0lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/union.hpp:302:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x0ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/set.hh:44: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/inter.hpp:266:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x0lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/inter.hpp:266:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x0ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/inter.hpp:266:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x0lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/inter.hpp:266:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x0ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-expr.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/minimodel/int-rel.o gecode/minimodel/int-rel.cpp +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/minimodel.hh:46: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/minimodel.hh:51: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = FloatAFC(home,x,decay()); | ^ @@ -175668,10 +174096,34 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/inter.hpp:266:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x0lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/inter.hpp:266:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x0ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/inter.hpp:266:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x0lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/inter.hpp:266:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x0ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -176054,6 +174506,483 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/int/bool.hh:659, + from ./gecode/int/linear/bool-int.hpp:38, + from ./gecode/int/linear.hh:1014, + from gecode/minimodel/int-expr.cpp:35: +./gecode/int/bool/eqv.hpp: In constructor 'Gecode::Int::Bool::NaryEqv::NaryEqv(Gecode::Home, Gecode::ViewArray&, int)': +./gecode/int/bool/eqv.hpp:160:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 160 | x(x0), pm2(pm20) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:187: +./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]' + 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp: In member function 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const': +gecode/minimodel/int-expr.cpp:150:9: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 150 | fill(home,ipls,ti,tb,1,d); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/int-expr.cpp:70:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*&, Gecode::Int::Linear::Term*&, long long int, long long int&) const' + 70 | void fill(Home home, const IntPropLevels& ipls, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp: In member function 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const': +gecode/minimodel/int-expr.cpp:163:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 163 | n->r->sum.ne->post(home,irt,-n->c,ipls); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:221:28: note: initializing argument 1 of 'virtual void Gecode::NonLinIntExpr::post(Gecode::Home, Gecode::IntRelType, int, const Gecode::IntPropLevels&) const' + 221 | virtual void post(Home home, IntRelType irt, int c, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:172:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 172 | n->r->sum.ne->post(home,irt,n->c,ipls); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:221:28: note: initializing argument 1 of 'virtual void Gecode::NonLinIntExpr::post(Gecode::Home, Gecode::IntRelType, int, const Gecode::IntPropLevels&) const' + 221 | virtual void post(Home home, IntRelType irt, int c, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:177:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 177 | (void) n->r->sum.ne->post(home,&n->l->x_int,ipls); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:218:30: note: initializing argument 1 of 'virtual Gecode::IntVar Gecode::NonLinIntExpr::post(Gecode::Home, Gecode::IntVar*, const Gecode::IntPropLevels&) const' + 218 | virtual IntVar post(Home home, IntVar* ret, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:182:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 182 | (void) n->l->sum.ne->post(home,&n->r->x_int,ipls); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:218:30: note: initializing argument 1 of 'virtual Gecode::IntVar Gecode::NonLinIntExpr::post(Gecode::Home, Gecode::IntVar*, const Gecode::IntPropLevels&) const' + 218 | virtual IntVar post(Home home, IntVar* ret, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:186:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 186 | int c = n->fill(home,ipls,its,nullptr); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/int-expr.cpp:146:31: note: initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const' + 146 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:187:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 187 | Int::Linear::post(home, its, n->n_int, irt, -c, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 188 | (n->n_int > 2) ? ipls.linear() : ipls.linear2()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/linear.hh:1392:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1392 | post(Home home, Term* t, int n, IntRelType irt, int c, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:194:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 194 | int c = n->fill(home,ipls,nullptr,bts); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/int-expr.cpp:146:31: note: initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const' + 146 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:195:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 195 | Int::Linear::post(home, bts, n->n_bool, irt, -c, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 196 | (n->n_bool > 2) ? ipls.linear() : ipls.linear2()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/linear.hh:1456:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1456 | post(Home home, Term* t, int n, IntRelType irt, int c, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:203:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 203 | int c = n->fill(home,ipls,its,bts); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/int-expr.cpp:146:31: note: initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const' + 146 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:205:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 205 | channel(home,bts[0].x,x); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:208:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 208 | Int::Linear::post(home, its, n->n_int+1, irt, -c, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 209 | (n->n_int > 1) ? ipls.linear() : ipls.linear2()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/linear.hh:1392:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1392 | post(Home home, Term* t, int n, IntRelType irt, int c, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:216:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 216 | int c = n->fill(home,ipls,its,bts); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/int-expr.cpp:146:31: note: initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const' + 146 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:221:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 221 | Int::Linear::post(home, bts, n->n_bool, IRT_EQ, x, 0, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 222 | (n->n_bool > 2) ? ipls.linear() : ipls.linear2()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/linear.hh:1520:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, Gecode::Int::IntView, int, Gecode::IntPropLevel)' + 1520 | post(Home home, Term* t, int n, IntRelType irt, IntView y, int c=0, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:223:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 223 | Int::Linear::post(home, its, n->n_int+1, irt, -c, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 224 | (n->n_int > 1) ? ipls.linear() : ipls.linear2()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/linear.hh:1392:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1392 | post(Home home, Term* t, int n, IntRelType irt, int c, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp: In member function 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const': +gecode/minimodel/int-expr.cpp:236:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 236 | n->r->sum.ne->post(home,irt,-n->c,b,ipls); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:224:28: note: initializing argument 1 of 'virtual void Gecode::NonLinIntExpr::post(Gecode::Home, Gecode::IntRelType, int, Gecode::BoolVar, const Gecode::IntPropLevels&) const' + 224 | virtual void post(Home home, IntRelType irt, int c, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:245:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 245 | n->r->sum.ne->post(home,irt,n->c,b,ipls); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:224:28: note: initializing argument 1 of 'virtual void Gecode::NonLinIntExpr::post(Gecode::Home, Gecode::IntRelType, int, Gecode::BoolVar, const Gecode::IntPropLevels&) const' + 224 | virtual void post(Home home, IntRelType irt, int c, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:249:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 249 | int c = n->fill(home,ipls,its,nullptr); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/int-expr.cpp:146:31: note: initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const' + 146 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:250:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 250 | Int::Linear::post(home, its, n->n_int, irt, -c, b, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 251 | (n->n_int > 2) ? ipls.linear() : ipls.linear2()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/linear.hh:1425:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)' + 1425 | post(Home home, Term* t, int n, IntRelType irt, int c, Reify r, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:257:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 257 | int c = n->fill(home,ipls,nullptr,bts); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/int-expr.cpp:146:31: note: initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const' + 146 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:258:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 258 | Int::Linear::post(home, bts, n->n_bool, irt, -c, b, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 259 | (n->n_bool > 2) ? ipls.linear() : ipls.linear2()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/linear.hh:1488:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)' + 1488 | post(Home home, Term* t, int n, IntRelType irt, int c, Reify r, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:266:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 266 | int c = n->fill(home,ipls,its,bts); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/int-expr.cpp:146:31: note: initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const' + 146 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:268:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 268 | channel(home,bts[0].x,x); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:271:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 271 | Int::Linear::post(home, its, n->n_int+1, irt, -c, b, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 272 | (n->n_int > 1) ? ipls.linear() : ipls.linear2()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/linear.hh:1425:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)' + 1425 | post(Home home, Term* t, int n, IntRelType irt, int c, Reify r, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:279:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 279 | int c = n->fill(home,ipls,its,bts); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/int-expr.cpp:146:31: note: initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const' + 146 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:284:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 284 | Int::Linear::post(home, bts, n->n_bool, IRT_EQ, x, 0, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 285 | (n->n_int > 1) ? ipls.linear() : ipls.linear2()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/linear.hh:1520:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, Gecode::Int::IntView, int, Gecode::IntPropLevel)' + 1520 | post(Home home, Term* t, int n, IntRelType irt, IntView y, int c=0, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:286:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 286 | Int::Linear::post(home, its, n->n_int+1, irt, -c, b, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 287 | (n->n_bool > 2) ? ipls.linear() : ipls.linear2()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/linear.hh:1425:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)' + 1425 | post(Home home, Term* t, int n, IntRelType irt, int c, Reify r, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp: In member function 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const': +gecode/minimodel/int-expr.cpp:299:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 299 | int c = n->fill(home,ipls,its,nullptr); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/int-expr.cpp:146:31: note: initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const' + 146 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:306:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 306 | Int::Linear::post(home, its, n->n_int+1, IRT_EQ, -c, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 307 | (n->n_int > 1) ? ipls.linear() : ipls.linear2()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/linear.hh:1392:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1392 | post(Home home, Term* t, int n, IntRelType irt, int c, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:313:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 313 | int c = n->fill(home,ipls,nullptr,bts); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/int-expr.cpp:146:31: note: initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const' + 146 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:317:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 317 | Int::Linear::post(home, bts, n->n_bool, IRT_EQ, x, -c, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 318 | (n->n_bool > 2) ? ipls.linear() : ipls.linear2()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/linear.hh:1520:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, Gecode::Int::IntView, int, Gecode::IntPropLevel)' + 1520 | post(Home home, Term* t, int n, IntRelType irt, IntView y, int c=0, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:326:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 326 | int c = n->fill(home,ipls,its,bts); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/int-expr.cpp:146:31: note: initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const' + 146 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:328:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 328 | channel(home, x, bts[0].x); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/channel.hpp:37:16: note: initializing argument 1 of 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)' + 37 | channel(Home home, IntVar x0, BoolVar x1, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:334:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 334 | Int::Linear::post(home, its, n->n_int+2, IRT_EQ, -c, ipls.linear()); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/linear.hh:1392:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1392 | post(Home home, Term* t, int n, IntRelType irt, int c, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:342:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 342 | int c = n->fill(home,ipls,its,bts); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/int-expr.cpp:146:31: note: initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const' + 146 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:346:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 346 | Int::Linear::post(home, bts, n->n_bool, IRT_EQ, x, 0, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 347 | (n->n_bool > 2) ? ipls.linear() : ipls.linear2()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/linear.hh:1520:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, Gecode::Int::IntView, int, Gecode::IntPropLevel)' + 1520 | post(Home home, Term* t, int n, IntRelType irt, IntView y, int c=0, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:353:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | Int::Linear::post(home, its, n->n_int+2, IRT_EQ, -c, ipls.linear()); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/linear.hh:1392:13: note: initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)' + 1392 | post(Home home, Term* t, int n, IntRelType irt, int c, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp: In constructor 'Gecode::LinIntExpr::LinIntExpr(const Gecode::IntVar&, int)': +gecode/minimodel/int-expr.cpp:388:16: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 388 | n->x_int = x; + | ^ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-expr.cpp: In constructor 'Gecode::LinIntExpr::LinIntExpr(const Gecode::BoolVar&, int)': +gecode/minimodel/int-expr.cpp:398:17: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 398 | n->x_bool = x; + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +gecode/minimodel/int-expr.cpp: In member function 'void Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*&, Gecode::Int::Linear::Term*&, long long int, long long int&) const': +gecode/minimodel/int-expr.cpp:535:52: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 535 | ti->a=static_cast(m); ti->x=sum.ne->post(home, nullptr, ipls); ti++; + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:218:30: note: initializing argument 1 of 'virtual Gecode::IntVar Gecode::NonLinIntExpr::post(Gecode::Home, Gecode::IntVar*, const Gecode::IntPropLevels&) const' + 218 | virtual IntVar post(Home home, IntVar* ret, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:560:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 560 | l->fill(home,ipls,ti,tb,m,d); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/int-expr.cpp:521:31: note: initializing argument 1 of 'void Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*&, Gecode::Int::Linear::Term*&, long long int, long long int&) const' + 521 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:562:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 562 | r->fill(home,ipls,ti,tb,m,d); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/int-expr.cpp:521:31: note: initializing argument 1 of 'void Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*&, Gecode::Int::Linear::Term*&, long long int, long long int&) const' + 521 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:569:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 569 | l->fill(home,ipls,ti,tb,m,d); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/int-expr.cpp:521:31: note: initializing argument 1 of 'void Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*&, Gecode::Int::Linear::Term*&, long long int, long long int&) const' + 521 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:571:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 571 | r->fill(home,ipls,ti,tb,-m,d); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/int-expr.cpp:521:31: note: initializing argument 1 of 'void Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*&, Gecode::Int::Linear::Term*&, long long int, long long int&) const' + 521 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:575:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 575 | l->fill(home,ipls,ti,tb,m*a,d); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/int-expr.cpp:521:31: note: initializing argument 1 of 'void Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*&, Gecode::Int::Linear::Term*&, long long int, long long int&) const' + 521 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-rel.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +gecode/minimodel/int-expr.cpp: In function 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)': +gecode/minimodel/int-expr.cpp:916:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 916 | PostInfo pi(home); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/minimodel/int-expr.cpp:918:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 918 | return e.post(home,ipls); + | ~~~~~~^~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/int-expr.cpp:292:25: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' + 292 | LinIntExpr::post(Home home, const IntPropLevels& ipls) const { + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -176062,7 +174991,6 @@ ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ @@ -176140,6 +175068,19 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +./gecode/kernel/propagator/pattern.hpp: In instantiation of 'Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]': +./gecode/int/bool/eqv.hpp:160:22: required from here + 160 | x(x0), pm2(pm20) { + | ^ +./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 354 | : Propagator(home), x0(y0), x1(y1) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -176251,59 +175192,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/int-arith.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/inter.hpp:266:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x0lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/inter.hpp:266:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x0ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/inter.hpp:266:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x0lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/inter.hpp:266:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x0ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -176330,14 +175218,31 @@ ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/minimodel/bool-expr.o gecode/minimodel/bool-expr.cpp In file included from ./gecode/int.hh:917, from ./gecode/minimodel.hh:46: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -176360,8 +175265,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/minimodel/set-expr.o gecode/minimodel/set-expr.cpp In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -176668,30 +175571,6 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/union.hpp:302:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x0lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/union.hpp:302:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x0ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/union.hpp:302:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x0lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/union.hpp:302:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x0ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -177305,937 +176184,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp: In member function 'virtual Gecode::IntVar Gecode::MiniModel::ArithNonLinIntExpr::post(Gecode::Home, Gecode::IntVar*, const Gecode::IntPropLevels&) const': -gecode/minimodel/int-arith.cpp:84:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | IntVar x = a[0].post(home, ipls); - | ~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:86:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 86 | y = result(home,ret,x); - | ~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' - 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:86:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 86 | y = result(home,ret,x); - | ^ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:88:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 88 | y = result(home,ret); - | ~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' - 40 | NonLinIntExpr::result(Home home, IntVar* x) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:88:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 88 | y = result(home,ret); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:89:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | abs(home, x, y, ipls.abs()); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2705:12: note: initializing argument 1 of 'void Gecode::abs(Home, IntVar, IntVar, IntPropLevel)' - 2705 | abs(Home home, IntVar x0, IntVar x1, - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:95:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 95 | y = result(home,ret, a[0].post(home, ipls)); - | ~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:95:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 95 | y = result(home,ret, a[0].post(home, ipls)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' - 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:95:53: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 95 | y = result(home,ret, a[0].post(home, ipls)); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 97 | IntVar x0 = a[0].post(home, ipls); - | ~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:98:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 98 | IntVar x1 = a[1].post(home, ipls); - | ~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:100:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 100 | y = result(home,ret,x0); - | ~~~~~~^~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' - 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:100:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 100 | y = result(home,ret,x0); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:102:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 102 | y = result(home,ret,x1); - | ~~~~~~^~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' - 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:102:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 102 | y = result(home,ret,x1); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:104:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 104 | y = result(home,ret); - | ~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' - 40 | NonLinIntExpr::result(Home home, IntVar* x) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:104:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 104 | y = result(home,ret); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:105:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 105 | min(home, x0, x1, y, ipls.min2()); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2571:12: note: initializing argument 1 of 'void Gecode::min(Home, IntVar, IntVar, IntVar, IntPropLevel)' - 2571 | min(Home home, IntVar x0, IntVar x1, IntVar x2, - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:110:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 110 | x[i] = a[i].post(home, ipls); - | ~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:110:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 110 | x[i] = a[i].post(home, ipls); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:111:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 111 | y = result(home,ret); - | ~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' - 40 | NonLinIntExpr::result(Home home, IntVar* x) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:111:30: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 111 | y = result(home,ret); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:112:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 112 | min(home, x, y, ipls.min()); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2581:12: note: initializing argument 1 of 'void Gecode::min(Home, const IntVarArgs&, IntVar, IntPropLevel)' - 2581 | min(Home home, const IntVarArgs& x, IntVar y, - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:117:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 117 | y = result(home,ret,a[0].post(home, ipls)); - | ~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:117:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 117 | y = result(home,ret,a[0].post(home, ipls)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' - 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:117:52: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 117 | y = result(home,ret,a[0].post(home, ipls)); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:119:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 119 | IntVar x0 = a[0].post(home, ipls); - | ~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:120:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 120 | IntVar x1 = a[1].post(home, ipls); - | ~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:122:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 122 | y = result(home,ret,x1); - | ~~~~~~^~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' - 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:122:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 122 | y = result(home,ret,x1); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:124:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 124 | y = result(home,ret,x0); - | ~~~~~~^~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' - 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:124:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 124 | y = result(home,ret,x0); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:126:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 126 | y = result(home,ret); - | ~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' - 40 | NonLinIntExpr::result(Home home, IntVar* x) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:126:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 126 | y = result(home,ret); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:127:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 127 | max(home, x0, x1, y, ipls.max2()); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2589:12: note: initializing argument 1 of 'void Gecode::max(Home, IntVar, IntVar, IntVar, IntPropLevel)' - 2589 | max(Home home, IntVar x0, IntVar x1, IntVar x2, - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 132 | x[i] = a[i].post(home, ipls); - | ~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:132:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 132 | x[i] = a[i].post(home, ipls); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:133:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 133 | y = result(home,ret); - | ~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' - 40 | NonLinIntExpr::result(Home home, IntVar* x) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:133:30: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 133 | y = result(home,ret); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:134:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 134 | max(home, x, y, ipls.max()); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2599:12: note: initializing argument 1 of 'void Gecode::max(Home, const IntVarArgs&, IntVar, IntPropLevel)' - 2599 | max(Home home, const IntVarArgs& x, IntVar y, - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:140:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 140 | IntVar x0 = a[0].post(home, ipls); - | ~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:141:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 141 | IntVar x1 = a[1].post(home, ipls); - | ~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:143:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 143 | y = result(home,ret,x0); - | ~~~~~~^~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' - 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:143:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 143 | y = result(home,ret,x0); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:145:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | y = result(home,ret,x1); - | ~~~~~~^~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' - 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:145:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 145 | y = result(home,ret,x1); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:147:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 147 | y = result(home,ret,x1); - | ~~~~~~^~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' - 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:147:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 147 | y = result(home,ret,x1); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:149:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 149 | y = result(home,ret,x0); - | ~~~~~~^~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' - 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:149:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 149 | y = result(home,ret,x0); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:151:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 151 | y = result(home,ret); - | ~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' - 40 | NonLinIntExpr::result(Home home, IntVar* x) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:151:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 151 | y = result(home,ret); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:152:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 152 | mult(home, x0, x1, y, ipls.mult()); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2714:13: note: initializing argument 1 of 'void Gecode::mult(Home, IntVar, IntVar, IntVar, IntPropLevel)' - 2714 | mult(Home home, IntVar x0, IntVar x1, IntVar x2, - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:159:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | IntVar x0 = a[0].post(home, ipls); - | ~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:160:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 160 | IntVar x1 = a[1].post(home, ipls); - | ~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:161:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 161 | rel(home, x1, IRT_NQ, 0); - | ~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, int, IntPropLevel)' - 1119 | rel(Home home, IntVar x, IntRelType irt, int c, - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:163:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 163 | y = result(home,ret,x0); - | ~~~~~~^~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' - 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:163:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 163 | y = result(home,ret,x0); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:165:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | y = result(home,ret,x0); - | ~~~~~~^~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' - 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:165:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 165 | y = result(home,ret,x0); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:167:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 167 | y = result(home,ret); - | ~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' - 40 | NonLinIntExpr::result(Home home, IntVar* x) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:167:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 167 | y = result(home,ret); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:168:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 168 | div(home, x0, x1, y, ipls.div()); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2730:12: note: initializing argument 1 of 'void Gecode::div(Home, IntVar, IntVar, IntVar, IntPropLevel)' - 2730 | div(Home home, IntVar x0, IntVar x1, IntVar x2, - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:175:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 175 | IntVar x0 = a[0].post(home, ipls); - | ~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:176:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 176 | IntVar x1 = a[1].post(home, ipls); - | ~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:177:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 177 | y = result(home,ret); - | ~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' - 40 | NonLinIntExpr::result(Home home, IntVar* x) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:177:30: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 177 | y = result(home,ret); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:178:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 178 | mod(home, x0, x1, y, ipls.mod()); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2738:12: note: initializing argument 1 of 'void Gecode::mod(Home, IntVar, IntVar, IntVar, IntPropLevel)' - 2738 | mod(Home home, IntVar x0, IntVar x1, IntVar x2, - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:184:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 184 | IntVar x = a[0].post(home, ipls); - | ~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:186:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 186 | y = result(home,ret,x); - | ~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' - 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:186:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 186 | y = result(home,ret,x); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:188:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 188 | y = result(home,ret); - | ~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' - 40 | NonLinIntExpr::result(Home home, IntVar* x) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:188:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 188 | y = result(home,ret); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:189:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 189 | sqr(home, x, y, ipls.sqr()); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2747:12: note: initializing argument 1 of 'void Gecode::sqr(Home, IntVar, IntVar, IntPropLevel)' - 2747 | sqr(Home home, IntVar x0, IntVar x1, - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:196:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 196 | IntVar x = a[0].post(home, ipls); - | ~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:198:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 198 | y = result(home,ret,x); - | ~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' - 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:198:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 198 | y = result(home,ret,x); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:200:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 200 | y = result(home,ret); - | ~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' - 40 | NonLinIntExpr::result(Home home, IntVar* x) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:200:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 200 | y = result(home,ret); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:201:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 201 | sqrt(home, x, y, ipls.sqrt()); - | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2756:13: note: initializing argument 1 of 'void Gecode::sqrt(Home, IntVar, IntVar, IntPropLevel)' - 2756 | sqrt(Home home, IntVar x0, IntVar x1, - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:208:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 208 | IntVar x = a[0].post(home, ipls); - | ~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:211:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 211 | y = result(home,ret,x); - | ~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' - 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:211:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 211 | y = result(home,ret,x); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:213:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 213 | y = result(home,ret); - | ~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' - 40 | NonLinIntExpr::result(Home home, IntVar* x) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:213:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 213 | y = result(home,ret); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:214:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 214 | pow(home, x, aInt, y, ipls.pow()); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2768:12: note: initializing argument 1 of 'void Gecode::pow(Home, IntVar, int, IntVar, IntPropLevel)' - 2768 | pow(Home home, IntVar x0, int n, IntVar x1, - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:221:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 221 | IntVar x = a[0].post(home, ipls); - | ~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:224:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 224 | y = result(home,ret,x); - | ~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' - 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:224:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 224 | y = result(home,ret,x); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:226:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 226 | y = result(home,ret); - | ~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' - 40 | NonLinIntExpr::result(Home home, IntVar* x) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:226:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 226 | y = result(home,ret); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:227:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 227 | nroot(home, x, aInt, y, ipls.nroot()); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2780:14: note: initializing argument 1 of 'void Gecode::nroot(Home, IntVar, int, IntVar, IntPropLevel)' - 2780 | nroot(Home home, IntVar x0, int n, IntVar x1, - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:233:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 233 | IntVar z = a[n-1].post(home, ipls); - | ~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:235:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 235 | y = result(home,ret,a[z.val()].post(home, ipls)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:235:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 235 | y = result(home,ret,a[z.val()].post(home, ipls)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' - 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:235:60: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 235 | y = result(home,ret,a[z.val()].post(home, ipls)); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:240:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 240 | x[i] = a[i].post(home, ipls); - | ~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:240:42: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 240 | x[i] = a[i].post(home, ipls); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:244:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 244 | y = result(home,ret); - | ~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' - 40 | NonLinIntExpr::result(Home home, IntVar* x) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:244:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 244 | y = result(home,ret); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:249:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 249 | element(home, xa, z, y, ipls.element()); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1484:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, IntVar, IntPropLevel)' - 1484 | element(Home home, IntSharedArray n, IntVar x0, IntVar x1, - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:251:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 251 | element(home, x, z, y, ipls.element()); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1508:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)' - 1508 | element(Home home, const IntVarArgs& x, IntVar y0, IntVar y1, - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:259:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 259 | BoolVar c = b.expr(home, ipls); - | ~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' - 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:260:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 260 | IntVar x0 = a[0].post(home, ipls); - | ~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:261:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 261 | IntVar x1 = a[1].post(home, ipls); - | ~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:262:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 262 | y = result(home,ret); - | ~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' - 40 | NonLinIntExpr::result(Home home, IntVar* x) { - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:262:30: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 262 | y = result(home,ret); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:263:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 263 | ite(home, c, x0, x1, y, ipls.ite()); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1407:12: note: initializing argument 1 of 'void Gecode::ite(Home, BoolVar, IntVar, IntVar, IntVar, IntPropLevel)' - 1407 | ite(Home home, BoolVar b, IntVar x, IntVar y, IntVar z, - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp: In member function 'virtual void Gecode::MiniModel::ArithNonLinIntExpr::post(Gecode::Home, Gecode::IntRelType, int, const Gecode::IntPropLevels&) const': -gecode/minimodel/int-arith.cpp:277:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 277 | x[i] = a[i].post(home, ipls); - | ~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:277:38: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 277 | x[i] = a[i].post(home, ipls); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/minimodel/int-arith.cpp:278:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 278 | rel(home, x, irt, c); - | ~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1125:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' - 1125 | rel(Home home, const IntVarArgs& x, IntRelType irt, int c, - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:280:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 280 | rel(home, post(home,nullptr,ipls), irt, c); - | ~~~~^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/int-arith.cpp:78:30: note: initializing argument 1 of 'virtual Gecode::IntVar Gecode::MiniModel::ArithNonLinIntExpr::post(Gecode::Home, Gecode::IntVar*, const Gecode::IntPropLevels&) const' - 78 | virtual IntVar post(Home home, IntVar* ret, - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:280:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 280 | rel(home, post(home,nullptr,ipls), irt, c); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, int, IntPropLevel)' - 1119 | rel(Home home, IntVar x, IntRelType irt, int c, - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp: In member function 'virtual void Gecode::MiniModel::ArithNonLinIntExpr::post(Gecode::Home, Gecode::IntRelType, int, Gecode::BoolVar, const Gecode::IntPropLevels&) const': -gecode/minimodel/int-arith.cpp:285:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 285 | rel(home, post(home,nullptr,ipls), irt, c, b); - | ~~~~^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/int-arith.cpp:78:30: note: initializing argument 1 of 'virtual Gecode::IntVar Gecode::MiniModel::ArithNonLinIntExpr::post(Gecode::Home, Gecode::IntVar*, const Gecode::IntPropLevels&) const' - 78 | virtual IntVar post(Home home, IntVar* ret, - | ~~~~~^~~~ -gecode/minimodel/int-arith.cpp:285:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 285 | rel(home, post(home,nullptr,ipls), irt, c, b); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1143:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, int, Reify, IntPropLevel)' - 1143 | rel(Home home, IntVar x, IntRelType irt, int c, Reify r, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -178244,6 +176192,7 @@ ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ @@ -178451,6 +176400,46 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:191:7: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:191:7: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:261:7: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:261:7: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:310:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:310:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/minimodel/int-arith.o gecode/minimodel/int-arith.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/minimodel/bool-expr.o gecode/minimodel/bool-expr.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: @@ -178461,16 +176450,6 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/set-expr.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -178503,6 +176482,16 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/int-arith.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -178535,30 +176524,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/inter.hpp:266:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x0lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/inter.hpp:266:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x0ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/inter.hpp:266:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x0lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/inter.hpp:266:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x0ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ In file included from ./gecode/int.hh:917, from ./gecode/minimodel.hh:46: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -178581,6 +176546,8 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/minimodel/set-expr.o gecode/minimodel/set-expr.cpp In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -178693,6 +176660,102 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/int.hh:917, from ./gecode/minimodel.hh:46: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -178712,37 +176775,51 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -178751,6 +176828,30 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ @@ -178826,46 +176927,26 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': @@ -178896,26 +176977,16 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -179007,214 +177078,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -179319,28 +177182,6 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -179352,27 +177193,6 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -179384,20 +177204,6 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -179406,12 +177212,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ @@ -179425,15 +177225,6 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -179449,12 +177240,34 @@ ./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -179478,12 +177291,33 @@ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ @@ -179583,21 +177417,10 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -179644,6 +177467,11 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); @@ -179654,16 +177482,6 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); @@ -179701,9 +177519,15 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); @@ -179734,6 +177558,9 @@ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); @@ -179744,6 +177571,9 @@ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); @@ -179754,21 +177584,13 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -179785,6 +177607,9 @@ ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); @@ -179795,6 +177620,12 @@ ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); @@ -179852,17 +177683,6 @@ ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); @@ -179923,17 +177743,6 @@ ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': ./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); @@ -179941,6 +177750,11 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ @@ -179954,48 +177768,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' - 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' - 319 | void post(Home home, IntRelType irt, const BoolVar& b, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | e.post(home,t ? frt : neg(frt)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' - 878 | void post(Home home, FloatRelType frt) const; - | ~~~~~^~~~ -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': -./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? frt : neg(frt),b); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' - 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; - | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp: In constructor 'Gecode::BoolExpr::BoolExpr(const Gecode::BoolVar&)': gecode/minimodel/bool-expr.cpp:125:15: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 125 | n->x = x; @@ -180003,224 +177775,37 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/minimodel.hh:1612: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': -./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | _e0.post(home,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 62 | _e0.post(home,SRT_NQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | _e0.post(home,SRT_EQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | _e0.post(home,b,true,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | BoolVar b(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | IntVar x(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': -./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | channel(home,f,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': -./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 70 | rel(home,SOT_UNION,x,s); - | ~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | count(home,x,n,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | count(home,x,y,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | count(home,x,y,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | count(home,x,n,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 61 | count(home,x,y,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 66 | count(home,x,y,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gecode/minimodel/bool-expr.cpp: At global scope: gecode/minimodel/bool-expr.cpp:259:44: warning: 'visibility' attribute ignored [-Wattributes] 259 | const IntPropLevels& ipls) const; | ^~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:262:58: warning: 'visibility' attribute ignored [-Wattributes] 262 | BoolVar expr(Home home, const IntPropLevels& ipls) const; | ^~~~~ gecode/minimodel/bool-expr.cpp:265:54: warning: 'visibility' attribute ignored [-Wattributes] 265 | void rel(Home home, const IntPropLevels& ipls) const; | ^~~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | count(home,x,n,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 77 | count(home,x,y,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 82 | count(home,x,y,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 87 | count(home,x,n,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp: In member function 'Gecode::BoolVar Gecode::{anonymous}::NNF::expr(Gecode::Home, const Gecode::IntPropLevels&) const': gecode/minimodel/bool-expr.cpp:297:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 297 | Gecode::rel(home, u.a.x->x, IRT_NQ, b); @@ -180228,38 +177813,18 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 92 | count(home,x,y,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int.hh:1220:12: note: initializing argument 1 of 'void Gecode::rel(Home, BoolVar, IntRelType, BoolVar, IntPropLevel)' 1220 | rel(Home home, BoolVar x0, IntRelType irt, BoolVar x1, | ~~~~~^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:300:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 300 | u.a.x->rl.post(home, b, !u.a.neg, ipls); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 97 | count(home,x,y,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/int-rel.hpp:76:24: note: initializing argument 1 of 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const' 76 | LinIntRel::post(Home home, const BoolVar& b, bool t, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:304:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 304 | u.a.x->rfl.post(home, b, !u.a.neg); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -180269,16 +177834,6 @@ ./gecode/minimodel/float-rel.hpp:77:26: note: initializing argument 1 of 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const' 77 | LinFloatRel::post(Home home, const BoolVar& b, bool t) const { | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | count(home,x,n,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:309:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 309 | u.a.x->rs.post(home, b, !u.a.neg); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -180288,35 +177843,15 @@ ./gecode/minimodel/set-rel.hpp:72:21: note: initializing argument 1 of 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const' 72 | SetRel::post(Home home, BoolVar b, bool t) const { | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 108 | count(home,x,y,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ gecode/minimodel/bool-expr.cpp:313:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 313 | u.a.x->m->post(home, b, u.a.neg, ipls); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel.hh:1352:30: note: initializing argument 1 of 'virtual void Gecode::BoolExpr::Misc::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&)' 1352 | virtual void post(Home home, BoolVar b, bool neg, | ~~~~~^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 113 | count(home,x,y,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:319:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 319 | post(home, BoolExpr::NT_AND, bp, bn, ip, in, ipls); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -180326,35 +177861,15 @@ gecode/minimodel/bool-expr.cpp:256:22: note: initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, NodeType, Gecode::BoolVarArgs&, Gecode::BoolVarArgs&, int&, int&, const Gecode::IntPropLevels&) const' 256 | void post(Home home, NodeType t, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 118 | count(home,x,n,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ gecode/minimodel/bool-expr.cpp:320:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 320 | clause(home, BOT_AND, bp, bn, b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1379:15: note: initializing argument 1 of 'void Gecode::clause(Home, BoolOpType, const BoolVarArgs&, const BoolVarArgs&, BoolVar, IntPropLevel)' 1379 | clause(Home home, BoolOpType o, const BoolVarArgs& x, const BoolVarArgs& y, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 123 | count(home,x,y,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:327:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 327 | post(home, BoolExpr::NT_OR, bp, bn, ip, in, ipls); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -180370,32 +177885,18 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 128 | count(home,x,y,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1379:15: note: initializing argument 1 of 'void Gecode::clause(Home, BoolOpType, const BoolVarArgs&, const BoolVarArgs&, BoolVar, IntPropLevel)' 1379 | clause(Home home, BoolOpType o, const BoolVarArgs& x, const BoolVarArgs& y, | ~~~~~^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': -./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 134 | rel(home,x,r,y,ipl); - | ~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ gecode/minimodel/bool-expr.cpp:336:31: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 336 | l = u.b.l->u.a.x->x; | ^ -./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' - 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, - | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ @@ -180414,32 +177915,12 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': -./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | rel(home,x,r,y,ipl); - | ~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' - 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, - | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:343:31: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 343 | r = u.b.r->u.a.x->x; | ^ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': -./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | dom(home,x,y,ipl); - | ~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' - 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, - | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:346:28: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 346 | r = u.b.r->expr(home,ipls); | ~~~~~~~~~~~^~~~~~~~~~~ @@ -180452,18 +177933,9 @@ gecode/minimodel/bool-expr.cpp:346:38: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 346 | r = u.b.r->expr(home,ipls); | ^ -./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' - 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, - | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:348:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 348 | Gecode::rel(home, l, n ? BOT_XOR : BOT_EQV, r, b); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -180473,34 +177945,6 @@ ./gecode/int.hh:1328:12: note: initializing argument 1 of 'void Gecode::rel(Home, BoolVar, BoolOpType, BoolVar, BoolVar, IntPropLevel)' 1328 | rel(Home home, BoolVar x0, BoolOpType o, BoolVar x1, BoolVar x2, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': -./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | rel(home,SOT_UNION,x,y); - | ~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp: In member function 'void Gecode::{anonymous}::NNF::post(Gecode::Home, NodeType, Gecode::BoolVarArgs&, Gecode::BoolVarArgs&, int&, int&, const Gecode::IntPropLevels&) const': gecode/minimodel/bool-expr.cpp:366:29: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 366 | bn[in++]=u.a.x->x; @@ -180762,35 +178206,6 @@ ./gecode/minimodel/float-rel.hpp:77:26: note: initializing argument 1 of 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const' 77 | LinFloatRel::post(Home home, const BoolVar& b, bool t) const { | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | element(home,SOT_UNION,x,y,z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | channel(home,x,xiv); - | ~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:472:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 472 | u.b.l->u.a.x->rfl.post(home, u.b.r->u.a.x->x, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ @@ -180799,20 +178214,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/minimodel.hh:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/float-rel.hpp:77:26: note: initializing argument 1 of 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const' 77 | LinFloatRel::post(Home home, const BoolVar& b, bool t) const { | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:475:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 475 | u.b.l->u.a.x->rfl.post(home, u.b.r->expr(home,ipls), | ~~~~~~~~~~~^~~~~~~~~~~ @@ -180833,16 +178237,6 @@ ./gecode/minimodel/float-rel.hpp:77:26: note: initializing argument 1 of 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const' 77 | LinFloatRel::post(Home home, const BoolVar& b, bool t) const { | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:478:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 478 | u.b.r->u.a.x->rfl.post(home, u.b.l->expr(home,ipls), | ~~~~~~~~~~~^~~~~~~~~~~ @@ -180863,10 +178257,6 @@ ./gecode/minimodel/float-rel.hpp:77:26: note: initializing argument 1 of 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const' 77 | LinFloatRel::post(Home home, const BoolVar& b, bool t) const { | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gecode/minimodel/bool-expr.cpp:484:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 484 | u.b.r->u.a.x->rs.post(home, u.b.l->u.a.x->x, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ @@ -180875,15 +178265,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel/set-rel.hpp:72:21: note: initializing argument 1 of 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const' 72 | SetRel::post(Home home, BoolVar b, bool t) const { | ~~~~~^~~~ -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:488:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 488 | u.b.l->u.a.x->rs.post(home, u.b.r->u.a.x->x, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ @@ -180895,16 +178279,6 @@ ./gecode/minimodel/set-rel.hpp:72:21: note: initializing argument 1 of 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const' 72 | SetRel::post(Home home, BoolVar b, bool t) const { | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:491:50: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 491 | u.b.l->u.a.x->rs.post(home, u.b.r->expr(home,ipls), | ~~~~~~~~~~~^~~~~~~~~~~ @@ -180945,16 +178319,6 @@ ./gecode/minimodel/set-rel.hpp:72:21: note: initializing argument 1 of 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const' 72 | SetRel::post(Home home, BoolVar b, bool t) const { | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:498:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 498 | Gecode::rel(home, expr(home, ipls), IRT_EQ, 1); | ~~~~^~~~~~~~~~~~ @@ -180973,16 +178337,6 @@ ./gecode/int.hh:1242:12: note: initializing argument 1 of 'void Gecode::rel(Home, BoolVar, IntRelType, int, IntPropLevel)' 1242 | rel(Home home, BoolVar x, IntRelType irt, int n, | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp: In member function 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const': gecode/minimodel/bool-expr.cpp:576:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 576 | return NNF::nnf(r,n,false)->expr(home,ipls); @@ -181045,34 +178399,6 @@ gecode/minimodel/bool-expr.cpp:580:22: note: initializing argument 1 of 'void Gecode::BoolExpr::rel(Gecode::Home, const Gecode::IntPropLevels&) const' 580 | BoolExpr::rel(Home home, const IntPropLevels& ipls) const { | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp: In member function 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, Gecode::SetVar) const': -gecode/minimodel/set-expr.cpp:178:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 178 | rel(home, u.a.x->x, SRT_CMPL, s); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:723:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar)' - 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:181:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 181 | rel(home, u.a.x->x, SRT_EQ, s); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:723:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar)' - 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:186:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 186 | rel(home, s, SRT_CMPL, bc); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:723:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar)' - 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); - | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp: In member function 'virtual void Gecode::BElementExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&)': gecode/minimodel/bool-expr.cpp:680:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 680 | IntVar z = idx.post(home, ipls); @@ -181083,24 +178409,6 @@ ./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' 323 | IntVar post(Home home, const IntPropLevels& ipls) const; | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:187:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 187 | rel(home, u.a.x->x, srt, bc); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:723:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar)' - 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:191:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 191 | rel(home, u.a.x->x, srt, s); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:723:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar)' - 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); - | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:683:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 683 | be.rel(home,ipls); | ~~~~~~^~~~~~~~~~~ @@ -181143,51 +178451,3055 @@ ./gecode/int.hh:1520:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, BoolVar, IntPropLevel)' 1520 | element(Home home, const BoolVarArgs& x, IntVar y0, BoolVar y1, | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:208:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 208 | dom(home, s, srt, ss); - | ~~~^~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/set-expr.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/minimodel.hh:51: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:687:12: note: initializing argument 1 of 'void Gecode::dom(Home, SetVar, SetRelType, const IntSet&)' - 687 | dom(Home home, SetVar x, SetRelType r, const IntSet& s); - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:213:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 213 | IntVar iv = u.a.x->e.post(home,IntPropLevels::def); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' - 323 | IntVar post(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:217:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 217 | rel(home, iv, SRT_CMPL, ic); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:732:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, SetRelType, SetVar)' - 732 | rel(Home home, IntVar x, SetRelType r, SetVar s); - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:218:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 218 | rel(home,ic,srt,s); - | ~~~^~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:723:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar)' - 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); - | ~~~~~^~~~ -gecode/minimodel/set-expr.cpp:220:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | rel(home,iv,srt,s); - | ~~~^~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:732:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, SetRelType, SetVar)' - 732 | rel(Home home, IntVar x, SetRelType r, SetVar s); - | ~~~~~^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:240: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' + 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' + 319 | void post(Home home, IntRelType irt, const BoolVar& b, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; + | ~~~~~^~~~ +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': +./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? frt : neg(frt),b); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' + 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': +./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | _e0.post(home,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 62 | _e0.post(home,SRT_NQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | _e0.post(home,SRT_EQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 67 | _e0.post(home,b,true,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867: +./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | BoolVar b(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | IntVar x(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': +./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | channel(home,f,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 70 | rel(home,SOT_UNION,x,s); + | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | count(home,x,n,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | count(home,x,y,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | count(home,x,y,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | count(home,x,n,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 61 | count(home,x,y,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 66 | count(home,x,y,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | count(home,x,n,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 77 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 82 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 87 | count(home,x,n,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 92 | count(home,x,y,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | count(home,x,y,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 103 | count(home,x,n,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 108 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 113 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 118 | count(home,x,n,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 123 | count(home,x,y,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 128 | count(home,x,y,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' + 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' + 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': +./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | dom(home,x,y,ipl); + | ~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' + 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' + 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': +./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | rel(home,SOT_UNION,x,y); + | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | element(home,SOT_UNION,x,y,z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 165 | channel(home,x,xiv); + | ~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp: In member function 'virtual Gecode::IntVar Gecode::MiniModel::ArithNonLinIntExpr::post(Gecode::Home, Gecode::IntVar*, const Gecode::IntPropLevels&) const': +gecode/minimodel/int-arith.cpp:84:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | IntVar x = a[0].post(home, ipls); + | ~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' + 323 | IntVar post(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:86:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 86 | y = result(home,ret,x); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' + 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:86:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 86 | y = result(home,ret,x); + | ^ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:88:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 88 | y = result(home,ret); + | ~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' + 40 | NonLinIntExpr::result(Home home, IntVar* x) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:88:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 88 | y = result(home,ret); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:89:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | abs(home, x, y, ipls.abs()); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2705:12: note: initializing argument 1 of 'void Gecode::abs(Home, IntVar, IntVar, IntPropLevel)' + 2705 | abs(Home home, IntVar x0, IntVar x1, + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:95:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 95 | y = result(home,ret, a[0].post(home, ipls)); + | ~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' + 323 | IntVar post(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:95:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 95 | y = result(home,ret, a[0].post(home, ipls)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' + 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:95:53: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 95 | y = result(home,ret, a[0].post(home, ipls)); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:97:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | IntVar x0 = a[0].post(home, ipls); + | ~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' + 323 | IntVar post(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:98:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 98 | IntVar x1 = a[1].post(home, ipls); + | ~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' + 323 | IntVar post(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:100:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 100 | y = result(home,ret,x0); + | ~~~~~~^~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' + 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:100:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 100 | y = result(home,ret,x0); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:102:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 102 | y = result(home,ret,x1); + | ~~~~~~^~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' + 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:102:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 102 | y = result(home,ret,x1); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:104:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 104 | y = result(home,ret); + | ~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' + 40 | NonLinIntExpr::result(Home home, IntVar* x) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:104:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 104 | y = result(home,ret); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:105:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 105 | min(home, x0, x1, y, ipls.min2()); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2571:12: note: initializing argument 1 of 'void Gecode::min(Home, IntVar, IntVar, IntVar, IntPropLevel)' + 2571 | min(Home home, IntVar x0, IntVar x1, IntVar x2, + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:110:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 110 | x[i] = a[i].post(home, ipls); + | ~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' + 323 | IntVar post(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:110:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 110 | x[i] = a[i].post(home, ipls); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:111:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 111 | y = result(home,ret); + | ~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' + 40 | NonLinIntExpr::result(Home home, IntVar* x) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:111:30: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 111 | y = result(home,ret); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:112:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 112 | min(home, x, y, ipls.min()); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2581:12: note: initializing argument 1 of 'void Gecode::min(Home, const IntVarArgs&, IntVar, IntPropLevel)' + 2581 | min(Home home, const IntVarArgs& x, IntVar y, + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:117:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 117 | y = result(home,ret,a[0].post(home, ipls)); + | ~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' + 323 | IntVar post(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:117:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 117 | y = result(home,ret,a[0].post(home, ipls)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' + 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:117:52: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 117 | y = result(home,ret,a[0].post(home, ipls)); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:119:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 119 | IntVar x0 = a[0].post(home, ipls); + | ~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' + 323 | IntVar post(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:120:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 120 | IntVar x1 = a[1].post(home, ipls); + | ~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' + 323 | IntVar post(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:122:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 122 | y = result(home,ret,x1); + | ~~~~~~^~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' + 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:122:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 122 | y = result(home,ret,x1); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:124:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 124 | y = result(home,ret,x0); + | ~~~~~~^~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' + 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:124:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 124 | y = result(home,ret,x0); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:126:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 126 | y = result(home,ret); + | ~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' + 40 | NonLinIntExpr::result(Home home, IntVar* x) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:126:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 126 | y = result(home,ret); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:127:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 127 | max(home, x0, x1, y, ipls.max2()); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2589:12: note: initializing argument 1 of 'void Gecode::max(Home, IntVar, IntVar, IntVar, IntPropLevel)' + 2589 | max(Home home, IntVar x0, IntVar x1, IntVar x2, + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:132:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 132 | x[i] = a[i].post(home, ipls); + | ~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' + 323 | IntVar post(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:132:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 132 | x[i] = a[i].post(home, ipls); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:133:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 133 | y = result(home,ret); + | ~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' + 40 | NonLinIntExpr::result(Home home, IntVar* x) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:133:30: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 133 | y = result(home,ret); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:134:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | max(home, x, y, ipls.max()); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2599:12: note: initializing argument 1 of 'void Gecode::max(Home, const IntVarArgs&, IntVar, IntPropLevel)' + 2599 | max(Home home, const IntVarArgs& x, IntVar y, + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:140:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 140 | IntVar x0 = a[0].post(home, ipls); + | ~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' + 323 | IntVar post(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:141:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 141 | IntVar x1 = a[1].post(home, ipls); + | ~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' + 323 | IntVar post(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:143:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 143 | y = result(home,ret,x0); + | ~~~~~~^~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' + 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:143:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 143 | y = result(home,ret,x0); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:145:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | y = result(home,ret,x1); + | ~~~~~~^~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' + 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:145:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 145 | y = result(home,ret,x1); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:147:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 147 | y = result(home,ret,x1); + | ~~~~~~^~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' + 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:147:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 147 | y = result(home,ret,x1); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:149:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 149 | y = result(home,ret,x0); + | ~~~~~~^~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' + 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:149:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 149 | y = result(home,ret,x0); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:151:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 151 | y = result(home,ret); + | ~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' + 40 | NonLinIntExpr::result(Home home, IntVar* x) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:151:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 151 | y = result(home,ret); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:152:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 152 | mult(home, x0, x1, y, ipls.mult()); + | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2714:13: note: initializing argument 1 of 'void Gecode::mult(Home, IntVar, IntVar, IntVar, IntPropLevel)' + 2714 | mult(Home home, IntVar x0, IntVar x1, IntVar x2, + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:159:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | IntVar x0 = a[0].post(home, ipls); + | ~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' + 323 | IntVar post(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:160:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 160 | IntVar x1 = a[1].post(home, ipls); + | ~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' + 323 | IntVar post(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:161:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 161 | rel(home, x1, IRT_NQ, 0); + | ~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, int, IntPropLevel)' + 1119 | rel(Home home, IntVar x, IntRelType irt, int c, + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:163:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 163 | y = result(home,ret,x0); + | ~~~~~~^~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' + 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:163:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 163 | y = result(home,ret,x0); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:165:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 165 | y = result(home,ret,x0); + | ~~~~~~^~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' + 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:165:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 165 | y = result(home,ret,x0); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:167:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 167 | y = result(home,ret); + | ~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' + 40 | NonLinIntExpr::result(Home home, IntVar* x) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:167:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 167 | y = result(home,ret); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:168:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 168 | div(home, x0, x1, y, ipls.div()); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2730:12: note: initializing argument 1 of 'void Gecode::div(Home, IntVar, IntVar, IntVar, IntPropLevel)' + 2730 | div(Home home, IntVar x0, IntVar x1, IntVar x2, + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:175:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 175 | IntVar x0 = a[0].post(home, ipls); + | ~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' + 323 | IntVar post(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:176:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 176 | IntVar x1 = a[1].post(home, ipls); + | ~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' + 323 | IntVar post(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:177:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 177 | y = result(home,ret); + | ~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' + 40 | NonLinIntExpr::result(Home home, IntVar* x) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:177:30: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 177 | y = result(home,ret); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:178:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 178 | mod(home, x0, x1, y, ipls.mod()); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2738:12: note: initializing argument 1 of 'void Gecode::mod(Home, IntVar, IntVar, IntVar, IntPropLevel)' + 2738 | mod(Home home, IntVar x0, IntVar x1, IntVar x2, + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:184:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 184 | IntVar x = a[0].post(home, ipls); + | ~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' + 323 | IntVar post(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:186:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 186 | y = result(home,ret,x); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' + 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:186:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 186 | y = result(home,ret,x); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:188:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 188 | y = result(home,ret); + | ~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' + 40 | NonLinIntExpr::result(Home home, IntVar* x) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:188:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 188 | y = result(home,ret); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:189:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 189 | sqr(home, x, y, ipls.sqr()); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2747:12: note: initializing argument 1 of 'void Gecode::sqr(Home, IntVar, IntVar, IntPropLevel)' + 2747 | sqr(Home home, IntVar x0, IntVar x1, + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:196:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 196 | IntVar x = a[0].post(home, ipls); + | ~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' + 323 | IntVar post(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:198:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 198 | y = result(home,ret,x); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' + 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:198:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 198 | y = result(home,ret,x); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:200:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 200 | y = result(home,ret); + | ~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' + 40 | NonLinIntExpr::result(Home home, IntVar* x) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:200:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 200 | y = result(home,ret); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:201:17: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 201 | sqrt(home, x, y, ipls.sqrt()); + | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2756:13: note: initializing argument 1 of 'void Gecode::sqrt(Home, IntVar, IntVar, IntPropLevel)' + 2756 | sqrt(Home home, IntVar x0, IntVar x1, + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:208:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 208 | IntVar x = a[0].post(home, ipls); + | ~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' + 323 | IntVar post(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:211:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 211 | y = result(home,ret,x); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' + 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:211:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 211 | y = result(home,ret,x); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:213:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 213 | y = result(home,ret); + | ~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' + 40 | NonLinIntExpr::result(Home home, IntVar* x) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:213:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 213 | y = result(home,ret); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:214:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 214 | pow(home, x, aInt, y, ipls.pow()); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2768:12: note: initializing argument 1 of 'void Gecode::pow(Home, IntVar, int, IntVar, IntPropLevel)' + 2768 | pow(Home home, IntVar x0, int n, IntVar x1, + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:221:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 221 | IntVar x = a[0].post(home, ipls); + | ~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' + 323 | IntVar post(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:224:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 224 | y = result(home,ret,x); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' + 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:224:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 224 | y = result(home,ret,x); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:226:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 226 | y = result(home,ret); + | ~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' + 40 | NonLinIntExpr::result(Home home, IntVar* x) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:226:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 226 | y = result(home,ret); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:227:18: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 227 | nroot(home, x, aInt, y, ipls.nroot()); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2780:14: note: initializing argument 1 of 'void Gecode::nroot(Home, IntVar, int, IntVar, IntPropLevel)' + 2780 | nroot(Home home, IntVar x0, int n, IntVar x1, + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:233:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 233 | IntVar z = a[n-1].post(home, ipls); + | ~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' + 323 | IntVar post(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:235:48: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 235 | y = result(home,ret,a[z.val()].post(home, ipls)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' + 323 | IntVar post(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:235:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 235 | y = result(home,ret,a[z.val()].post(home, ipls)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)' + 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:235:60: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 235 | y = result(home,ret,a[z.val()].post(home, ipls)); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:240:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 240 | x[i] = a[i].post(home, ipls); + | ~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' + 323 | IntVar post(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:240:42: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 240 | x[i] = a[i].post(home, ipls); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:244:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 244 | y = result(home,ret); + | ~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' + 40 | NonLinIntExpr::result(Home home, IntVar* x) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:244:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 244 | y = result(home,ret); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:249:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 249 | element(home, xa, z, y, ipls.element()); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1484:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, IntVar, IntPropLevel)' + 1484 | element(Home home, IntSharedArray n, IntVar x0, IntVar x1, + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:251:22: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 251 | element(home, x, z, y, ipls.element()); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1508:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)' + 1508 | element(Home home, const IntVarArgs& x, IntVar y0, IntVar y1, + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:259:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 259 | BoolVar c = b.expr(home, ipls); + | ~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' + 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:260:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 260 | IntVar x0 = a[0].post(home, ipls); + | ~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' + 323 | IntVar post(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:261:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 261 | IntVar x1 = a[1].post(home, ipls); + | ~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' + 323 | IntVar post(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:262:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 262 | y = result(home,ret); + | ~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)' + 40 | NonLinIntExpr::result(Home home, IntVar* x) { + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:262:30: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 262 | y = result(home,ret); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:263:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 263 | ite(home, c, x0, x1, y, ipls.ite()); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1407:12: note: initializing argument 1 of 'void Gecode::ite(Home, BoolVar, IntVar, IntVar, IntVar, IntPropLevel)' + 1407 | ite(Home home, BoolVar b, IntVar x, IntVar y, IntVar z, + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp: In member function 'virtual void Gecode::MiniModel::ArithNonLinIntExpr::post(Gecode::Home, Gecode::IntRelType, int, const Gecode::IntPropLevels&) const': +gecode/minimodel/int-arith.cpp:277:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 277 | x[i] = a[i].post(home, ipls); + | ~~~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' + 323 | IntVar post(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:277:38: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 277 | x[i] = a[i].post(home, ipls); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/minimodel/int-arith.cpp:278:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 278 | rel(home, x, irt, c); + | ~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1125:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' + 1125 | rel(Home home, const IntVarArgs& x, IntRelType irt, int c, + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:280:23: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 280 | rel(home, post(home,nullptr,ipls), irt, c); + | ~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/int-arith.cpp:78:30: note: initializing argument 1 of 'virtual Gecode::IntVar Gecode::MiniModel::ArithNonLinIntExpr::post(Gecode::Home, Gecode::IntVar*, const Gecode::IntPropLevels&) const' + 78 | virtual IntVar post(Home home, IntVar* ret, + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:280:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 280 | rel(home, post(home,nullptr,ipls), irt, c); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, int, IntPropLevel)' + 1119 | rel(Home home, IntVar x, IntRelType irt, int c, + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp: In member function 'virtual void Gecode::MiniModel::ArithNonLinIntExpr::post(Gecode::Home, Gecode::IntRelType, int, Gecode::BoolVar, const Gecode::IntPropLevels&) const': +gecode/minimodel/int-arith.cpp:285:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 285 | rel(home, post(home,nullptr,ipls), irt, c, b); + | ~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/int-arith.cpp:78:30: note: initializing argument 1 of 'virtual Gecode::IntVar Gecode::MiniModel::ArithNonLinIntExpr::post(Gecode::Home, Gecode::IntVar*, const Gecode::IntPropLevels&) const' + 78 | virtual IntVar post(Home home, IntVar* ret, + | ~~~~~^~~~ +gecode/minimodel/int-arith.cpp:285:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 285 | rel(home, post(home,nullptr,ipls), irt, c, b); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1143:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, int, Reify, IntPropLevel)' + 1143 | rel(Home home, IntVar x, IntRelType irt, int c, Reify r, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/minimodel.hh:46: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/minimodel.hh:51: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:240: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' + 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' + 319 | void post(Home home, IntRelType irt, const BoolVar& b, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; + | ~~~~~^~~~ +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': +./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? frt : neg(frt),b); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' + 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': +./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | _e0.post(home,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 62 | _e0.post(home,SRT_NQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | _e0.post(home,SRT_EQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 67 | _e0.post(home,b,true,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867: +./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | BoolVar b(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | IntVar x(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': +./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | channel(home,f,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 70 | rel(home,SOT_UNION,x,s); + | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | count(home,x,n,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | count(home,x,y,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | count(home,x,y,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | count(home,x,n,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 61 | count(home,x,y,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 66 | count(home,x,y,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | count(home,x,n,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 77 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 82 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 87 | count(home,x,n,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 92 | count(home,x,y,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | count(home,x,y,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 103 | count(home,x,n,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 108 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 113 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 118 | count(home,x,n,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 123 | count(home,x,y,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 128 | count(home,x,y,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' + 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' + 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': +./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | dom(home,x,y,ipl); + | ~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' + 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' + 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': +./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | rel(home,SOT_UNION,x,y); + | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | element(home,SOT_UNION,x,y,z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 165 | channel(home,x,xiv); + | ~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp: In member function 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, Gecode::SetVar) const': +gecode/minimodel/set-expr.cpp:178:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 178 | rel(home, u.a.x->x, SRT_CMPL, s); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:723:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar)' + 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:181:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 181 | rel(home, u.a.x->x, SRT_EQ, s); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:723:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar)' + 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:186:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 186 | rel(home, s, SRT_CMPL, bc); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:723:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar)' + 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:187:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 187 | rel(home, u.a.x->x, srt, bc); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:723:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar)' + 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:191:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 191 | rel(home, u.a.x->x, srt, s); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:723:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar)' + 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:208:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 208 | dom(home, s, srt, ss); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:687:12: note: initializing argument 1 of 'void Gecode::dom(Home, SetVar, SetRelType, const IntSet&)' + 687 | dom(Home home, SetVar x, SetRelType r, const IntSet& s); + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:213:36: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 213 | IntVar iv = u.a.x->e.post(home,IntPropLevels::def); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:323:22: note: initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const' + 323 | IntVar post(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:217:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 217 | rel(home, iv, SRT_CMPL, ic); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:732:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, SetRelType, SetVar)' + 732 | rel(Home home, IntVar x, SetRelType r, SetVar s); + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:218:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 218 | rel(home,ic,srt,s); + | ~~~^~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:723:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, SetRelType, SetVar)' + 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); + | ~~~~~^~~~ +gecode/minimodel/set-expr.cpp:220:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | rel(home,iv,srt,s); + | ~~~^~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:732:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, SetRelType, SetVar)' + 732 | rel(Home home, IntVar x, SetRelType r, SetVar s); + | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:228:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 228 | post(home, SetExpr::NT_INTER, bs, i); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -181882,48 +182194,6 @@ ./gecode/set.hh:874:12: note: initializing argument 1 of 'void Gecode::max(Home, SetVar, IntVar)' 874 | max(Home home, SetVar s, IntVar x); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ gecode/minimodel/set-expr.cpp: In member function 'virtual void Gecode::MiniModel::SetNonLinIntExpr::post(Gecode::Home, Gecode::IntRelType, int, const Gecode::IntPropLevels&) const': gecode/minimodel/set-expr.cpp:763:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 763 | cardinality(home, e.post(home), @@ -182163,50 +182433,6 @@ gecode/minimodel/set-expr.cpp:649:22: note: initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const' 649 | SetExpr::post(Home home) const { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -182249,32 +182475,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -182285,19 +182485,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here 85 | : VarArray(home,a) {} @@ -182308,19 +182495,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -182343,84 +182517,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -182553,30 +182649,6 @@ | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/minimodel/set-rel.o gecode/minimodel/set-rel.cpp -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/inter.hpp:266:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x0lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/inter.hpp:266:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x0ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/inter.hpp:266:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x0lbc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]' at ./gecode/set/element/inter.hpp:266:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x0ubc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: @@ -182621,6 +182693,8 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/minimodel/float-expr.o gecode/minimodel/float-expr.cpp In file included from ./gecode/int.hh:917, from ./gecode/minimodel.hh:46: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -182845,6 +182919,16 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/float-expr.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -182949,6 +183033,48 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/dom.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -183479,6 +183605,17 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/minimodel.hh:46: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -183501,6 +183638,17 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -183562,6 +183710,55 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ gecode/minimodel/set-rel.cpp: In member function 'virtual void Gecode::{anonymous}::SetIRTRel::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&)': gecode/minimodel/set-rel.cpp:100:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 100 | rel(home, _s.post(home), neg ? _irt : Gecode::neg(_irt), @@ -183572,9 +183769,43 @@ ./gecode/minimodel.hh:1204:22: note: initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const' 1204 | SetVar post(Home home) const; | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ gecode/minimodel/set-rel.cpp:101:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 101 | _x.post(home, ipls)); | ~~~~~~~^~~~~~~~~~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -183650,407 +183881,6 @@ ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/minimodel/float-expr.o gecode/minimodel/float-expr.cpp -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/dom.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:191:7: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:191:7: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:261:7: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:261:7: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:310:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::propagate(Gecode::Space&, const Gecode::ModEventDelta&) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView]' at ./gecode/set/element/disjoint.hpp:310:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*x1uc$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/minimodel.hh:46: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -184108,8 +183938,6 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/minimodel/float-rel.o gecode/minimodel/float-rel.cpp In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -184156,6 +183984,80 @@ ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -184172,6 +184074,36 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -184276,6 +184208,28 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -184319,6 +184273,19 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -184348,16 +184315,19 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-expr.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -184401,11 +184371,24 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -184819,6 +184802,19 @@ ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); @@ -184899,158 +184895,414 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ +gecode/minimodel/float-expr.cpp: In member function 'Gecode::FloatVal Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*) const': +gecode/minimodel/float-expr.cpp:146:9: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 146 | fill(home,tf,1.0,d); + | ~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +gecode/minimodel/float-expr.cpp:68:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*&, Gecode::FloatVal, Gecode::FloatVal&) const' + 68 | void fill(Home home, Float::Linear::Term*& tf, + | ~~~~~^~~~ +gecode/minimodel/float-expr.cpp: In member function 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const': +gecode/minimodel/float-expr.cpp:156:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 156 | n->r->sum.ne->post(home,frt,-n->c); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel.hh:799:28: note: initializing argument 1 of 'virtual void Gecode::NonLinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, Gecode::FloatVal) const' + 799 | virtual void post(Home home, FloatRelType frt, FloatVal c) const = 0; + | ~~~~~^~~~ +gecode/minimodel/float-expr.cpp:165:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 165 | n->r->sum.ne->post(home,frt,n->c); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] +./gecode/minimodel.hh:799:28: note: initializing argument 1 of 'virtual void Gecode::NonLinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, Gecode::FloatVal) const' + 799 | virtual void post(Home home, FloatRelType frt, FloatVal c) const = 0; + | ~~~~~^~~~ +gecode/minimodel/float-expr.cpp:170:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 170 | (void) n->r->sum.ne->post(home,&n->l->x_float); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:797:32: note: initializing argument 1 of 'virtual Gecode::FloatVar Gecode::NonLinFloatExpr::post(Gecode::Home, Gecode::FloatVar*) const' + 797 | virtual FloatVar post(Home home, FloatVar* ret) const = 0; + | ~~~~~^~~~ +gecode/minimodel/float-expr.cpp:175:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 175 | (void) n->l->sum.ne->post(home,&n->r->x_float); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:797:32: note: initializing argument 1 of 'virtual Gecode::FloatVar Gecode::NonLinFloatExpr::post(Gecode::Home, Gecode::FloatVar*) const' + 797 | virtual FloatVar post(Home home, FloatVar* ret) const = 0; + | ~~~~~^~~~ +gecode/minimodel/float-expr.cpp:179:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 179 | FloatVal c = n->fill(home,fts); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/float-expr.cpp:143:33: note: initializing argument 1 of 'Gecode::FloatVal Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*) const' + 143 | LinFloatExpr::Node::fill(Home home, + | ~~~~~^~~~ +gecode/minimodel/float-expr.cpp:180:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 180 | Float::Linear::post(home, fts, n->n_float, frt, -c); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from gecode/minimodel/float-expr.cpp:38: +./gecode/float/linear.hh:208:13: note: initializing argument 1 of 'void Gecode::Float::Linear::post(Gecode::Home, Term*, int, Gecode::FloatRelType, Gecode::FloatVal)' + 208 | post(Home home, Term* t, int n, FloatRelType frt, FloatVal c); + | ~~~~~^~~~ +gecode/minimodel/float-expr.cpp: In member function 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const': +gecode/minimodel/float-expr.cpp:189:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 189 | n->r->sum.ne->post(home,frt,-n->c,b); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:801:28: note: initializing argument 1 of 'virtual void Gecode::NonLinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, Gecode::FloatVal, Gecode::BoolVar) const' + 801 | virtual void post(Home home, FloatRelType frt, FloatVal c, + | ~~~~~^~~~ +gecode/minimodel/float-expr.cpp:198:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 198 | n->r->sum.ne->post(home,frt,n->c,b); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:801:28: note: initializing argument 1 of 'virtual void Gecode::NonLinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, Gecode::FloatVal, Gecode::BoolVar) const' + 801 | virtual void post(Home home, FloatRelType frt, FloatVal c, + | ~~~~~^~~~ +gecode/minimodel/float-expr.cpp:202:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 202 | FloatVal c = n->fill(home,fts); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/float-expr.cpp:143:33: note: initializing argument 1 of 'Gecode::FloatVal Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*) const' + 143 | LinFloatExpr::Node::fill(Home home, + | ~~~~~^~~~ +gecode/minimodel/float-expr.cpp:203:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 203 | Float::Linear::post(home, fts, n->n_float, frt, -c, b); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/linear.hh:228:13: note: initializing argument 1 of 'void Gecode::Float::Linear::post(Gecode::Home, Term*, int, Gecode::FloatRelType, Gecode::FloatVal, Gecode::Reify)' + 228 | post(Home home, Term* t, int n, FloatRelType frt, FloatVal c, Reify r); + | ~~~~~^~~~ +gecode/minimodel/float-expr.cpp: In member function 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const': +gecode/minimodel/float-expr.cpp:214:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 214 | FloatVal c = n->fill(home,fts); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/float-expr.cpp:143:33: note: initializing argument 1 of 'Gecode::FloatVal Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*) const' + 143 | LinFloatExpr::Node::fill(Home home, + | ~~~~~^~~~ +gecode/minimodel/float-expr.cpp:221:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 221 | Float::Linear::post(home, fts, n->n_float+1, FRT_EQ, -c); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/linear.hh:208:13: note: initializing argument 1 of 'void Gecode::Float::Linear::post(Gecode::Home, Term*, int, Gecode::FloatRelType, Gecode::FloatVal)' + 208 | post(Home home, Term* t, int n, FloatRelType frt, FloatVal c); + | ~~~~~^~~~ +gecode/minimodel/float-expr.cpp: In constructor 'Gecode::LinFloatExpr::LinFloatExpr(const Gecode::FloatVar&)': +gecode/minimodel/float-expr.cpp:250:18: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 250 | n->x_float = x; + | ^ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +gecode/minimodel/float-expr.cpp: In constructor 'Gecode::LinFloatExpr::LinFloatExpr(const Gecode::FloatVar&, Gecode::FloatVal)': +gecode/minimodel/float-expr.cpp:259:18: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 259 | n->x_float = x; + | ^ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +gecode/minimodel/float-expr.cpp: In member function 'void Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*&, Gecode::FloatVal, Gecode::FloatVal&) const': +gecode/minimodel/float-expr.cpp:357:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | tf->a=m; tf->x=sum.ne->post(home, nullptr); tf++; + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:797:32: note: initializing argument 1 of 'virtual Gecode::FloatVar Gecode::NonLinFloatExpr::post(Gecode::Home, Gecode::FloatVar*) const' + 797 | virtual FloatVar post(Home home, FloatVar* ret) const = 0; + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +gecode/minimodel/float-expr.cpp:371:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 371 | l->fill(home,tf,m,d); + | ~~~~~~~^~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/float-expr.cpp:344:33: note: initializing argument 1 of 'void Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*&, Gecode::FloatVal, Gecode::FloatVal&) const' + 344 | LinFloatExpr::Node::fill(Home home, + | ~~~~~^~~~ +gecode/minimodel/float-expr.cpp:373:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 373 | r->fill(home,tf,m,d); + | ~~~~~~~^~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/float-expr.cpp:344:33: note: initializing argument 1 of 'void Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*&, Gecode::FloatVal, Gecode::FloatVal&) const' + 344 | LinFloatExpr::Node::fill(Home home, + | ~~~~~^~~~ +gecode/minimodel/float-expr.cpp:380:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 380 | l->fill(home,tf,m,d); + | ~~~~~~~^~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/float-expr.cpp:344:33: note: initializing argument 1 of 'void Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*&, Gecode::FloatVal, Gecode::FloatVal&) const' + 344 | LinFloatExpr::Node::fill(Home home, + | ~~~~~^~~~ +gecode/minimodel/float-expr.cpp:382:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 382 | r->fill(home,tf,-m,d); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/float-expr.cpp:344:33: note: initializing argument 1 of 'void Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*&, Gecode::FloatVal, Gecode::FloatVal&) const' + 344 | LinFloatExpr::Node::fill(Home home, + | ~~~~~^~~~ +gecode/minimodel/float-expr.cpp:386:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 386 | l->fill(home,tf,m*a,d); + | ~~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/float-expr.cpp:344:33: note: initializing argument 1 of 'void Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*&, Gecode::FloatVal, Gecode::FloatVal&) const' + 344 | LinFloatExpr::Node::fill(Home home, + | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +gecode/minimodel/float-expr.cpp: In function 'Gecode::FloatVar Gecode::expr(Home, const LinFloatExpr&)': +gecode/minimodel/float-expr.cpp:557:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 557 | PostInfo pi(home); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' + 3356 | PostInfo::PostInfo(Home home) + | ~~~~~^~~~ +gecode/minimodel/float-expr.cpp:559:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 559 | return e.post(home); + | ~~~~~~^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/minimodel/float-expr.cpp:209:27: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' + 209 | LinFloatExpr::post(Home home) const { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' @@ -185147,344 +185399,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/minimodel/float-arith.o gecode/minimodel/float-arith.cpp -gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::FloatVar, double, double}]': -gecode/minimodel/dom.cpp:150:5: required from here - 150 | DomExpr::post(Home home, BoolVar b, bool neg, - | ^~~~~~~~~~~~~~~~ -gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' - 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/dom.cpp:153:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 154 | cxx14::index_sequence_for{}); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/dom.cpp:115:34: note: initializing argument 1 of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with unsigned int ...I = {0, 1, 2}; Args = {Gecode::FloatVar, double, double}]' - 115 | DomArgs::apply(Home home, BoolVar b, const IntPropLevels&, - | ~~~~~^~~~ -gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::FloatVar, Gecode::FloatVal}]': -gecode/minimodel/dom.cpp:150:5: required from here - 150 | DomExpr::post(Home home, BoolVar b, bool neg, - | ^~~~~~~~~~~~~~~~ -gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' - 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/dom.cpp:153:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 154 | cxx14::index_sequence_for{}); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/dom.cpp:115:34: note: initializing argument 1 of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with unsigned int ...I = {0, 1}; Args = {Gecode::FloatVar, Gecode::FloatVal}]' - 115 | DomArgs::apply(Home home, BoolVar b, const IntPropLevels&, - | ~~~~~^~~~ -gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::SetVar, Gecode::SetRelType, Gecode::IntSet}]': -gecode/minimodel/dom.cpp:150:5: required from here - 150 | DomExpr::post(Home home, BoolVar b, bool neg, - | ^~~~~~~~~~~~~~~~ -gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' - 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/dom.cpp:153:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 154 | cxx14::index_sequence_for{}); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/dom.cpp:115:34: note: initializing argument 1 of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with unsigned int ...I = {0, 1, 2}; Args = {Gecode::SetVar, Gecode::SetRelType, Gecode::IntSet}]' - 115 | DomArgs::apply(Home home, BoolVar b, const IntPropLevels&, - | ~~~~~^~~~ -gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::SetVar, Gecode::SetRelType, int, int}]': -gecode/minimodel/dom.cpp:150:5: required from here - 150 | DomExpr::post(Home home, BoolVar b, bool neg, - | ^~~~~~~~~~~~~~~~ -gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' - 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/dom.cpp:153:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 154 | cxx14::index_sequence_for{}); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/dom.cpp:115:34: note: initializing argument 1 of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with unsigned int ...I = {0, 1, 2, 3}; Args = {Gecode::SetVar, Gecode::SetRelType, int, int}]' - 115 | DomArgs::apply(Home home, BoolVar b, const IntPropLevels&, - | ~~~~~^~~~ -gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::SetVar, Gecode::SetRelType, int}]': -gecode/minimodel/dom.cpp:150:5: required from here - 150 | DomExpr::post(Home home, BoolVar b, bool neg, - | ^~~~~~~~~~~~~~~~ -gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' - 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/dom.cpp:153:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 154 | cxx14::index_sequence_for{}); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/dom.cpp:115:34: note: initializing argument 1 of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with unsigned int ...I = {0, 1, 2}; Args = {Gecode::SetVar, Gecode::SetRelType, int}]' - 115 | DomArgs::apply(Home home, BoolVar b, const IntPropLevels&, - | ~~~~~^~~~ -gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::IntVar, Gecode::IntSet}]': -gecode/minimodel/dom.cpp:150:5: required from here - 150 | DomExpr::post(Home home, BoolVar b, bool neg, - | ^~~~~~~~~~~~~~~~ -gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' - 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/dom.cpp:153:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 154 | cxx14::index_sequence_for{}); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/dom.cpp:127:42: note: initializing argument 1 of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with unsigned int ...I = {0, 1}; Args = {Gecode::IntSet}]' - 127 | DomArgs::apply(Home home, BoolVar b, - | ~~~~~^~~~ -gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::IntVar, int, int}]': -gecode/minimodel/dom.cpp:150:5: required from here - 150 | DomExpr::post(Home home, BoolVar b, bool neg, - | ^~~~~~~~~~~~~~~~ -gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' - 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/dom.cpp:153:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 154 | cxx14::index_sequence_for{}); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/dom.cpp:127:42: note: initializing argument 1 of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with unsigned int ...I = {0, 1, 2}; Args = {int, int}]' - 127 | DomArgs::apply(Home home, BoolVar b, - | ~~~~~^~~~ -gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::IntVar, int}]': -gecode/minimodel/dom.cpp:150:5: required from here - 150 | DomExpr::post(Home home, BoolVar b, bool neg, - | ^~~~~~~~~~~~~~~~ -gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' - 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -gecode/minimodel/dom.cpp:153:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 154 | cxx14::index_sequence_for{}); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/dom.cpp:127:42: note: initializing argument 1 of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with unsigned int ...I = {0, 1}; Args = {int}]' - 127 | DomArgs::apply(Home home, BoolVar b, - | ~~~~~^~~~ -gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with unsigned int ...I = {0, 1, 2}; Args = {Gecode::FloatVar, double, double}]': -gecode/minimodel/dom.cpp:153:30: required from 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::FloatVar, double, double}]' - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 154 | cxx14::index_sequence_for{}); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/minimodel/dom.cpp:150:5: required from here - 150 | DomExpr::post(Home home, BoolVar b, bool neg, - | ^~~~~~~~~~~~~~~~ -gecode/minimodel/dom.cpp:117:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 117 | dom(home, std::get(_args)..., b); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1101:12: note: initializing argument 1 of 'void Gecode::dom(Home, FloatVar, FloatNum, FloatNum, Reify)' - 1101 | dom(Home home, FloatVar x, FloatNum l, FloatNum u, Reify r); - | ~~~~~^~~~ -gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with unsigned int ...I = {0, 1}; Args = {Gecode::FloatVar, Gecode::FloatVal}]': -gecode/minimodel/dom.cpp:153:30: required from 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::FloatVar, Gecode::FloatVal}]' - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 154 | cxx14::index_sequence_for{}); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/minimodel/dom.cpp:150:5: required from here - 150 | DomExpr::post(Home home, BoolVar b, bool neg, - | ^~~~~~~~~~~~~~~~ -gecode/minimodel/dom.cpp:117:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 117 | dom(home, std::get(_args)..., b); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1098:12: note: initializing argument 1 of 'void Gecode::dom(Home, FloatVar, FloatVal, Reify)' - 1098 | dom(Home home, FloatVar x, FloatVal n, Reify r); - | ~~~~~^~~~ -gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with unsigned int ...I = {0, 1, 2}; Args = {Gecode::SetVar, Gecode::SetRelType, Gecode::IntSet}]': -gecode/minimodel/dom.cpp:153:30: required from 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::SetVar, Gecode::SetRelType, Gecode::IntSet}]' - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 154 | cxx14::index_sequence_for{}); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/minimodel/dom.cpp:150:5: required from here - 150 | DomExpr::post(Home home, BoolVar b, bool neg, - | ^~~~~~~~~~~~~~~~ -gecode/minimodel/dom.cpp:117:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 117 | dom(home, std::get(_args)..., b); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:705:12: note: initializing argument 1 of 'void Gecode::dom(Home, SetVar, SetRelType, const IntSet&, Reify)' - 705 | dom(Home home, SetVar x, SetRelType rt, const IntSet& s, Reify r); - | ~~~~~^~~~ -gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with unsigned int ...I = {0, 1, 2, 3}; Args = {Gecode::SetVar, Gecode::SetRelType, int, int}]': -gecode/minimodel/dom.cpp:153:30: required from 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::SetVar, Gecode::SetRelType, int, int}]' - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 154 | cxx14::index_sequence_for{}); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/minimodel/dom.cpp:150:5: required from here - 150 | DomExpr::post(Home home, BoolVar b, bool neg, - | ^~~~~~~~~~~~~~~~ -gecode/minimodel/dom.cpp:117:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 117 | dom(home, std::get(_args)..., b); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:702:12: note: initializing argument 1 of 'void Gecode::dom(Home, SetVar, SetRelType, int, int, Reify)' - 702 | dom(Home home, SetVar x, SetRelType rt, int i, int j, Reify r); - | ~~~~~^~~~ -gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with unsigned int ...I = {0, 1, 2}; Args = {Gecode::SetVar, Gecode::SetRelType, int}]': -gecode/minimodel/dom.cpp:153:30: required from 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::SetVar, Gecode::SetRelType, int}]' - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 154 | cxx14::index_sequence_for{}); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/minimodel/dom.cpp:150:5: required from here - 150 | DomExpr::post(Home home, BoolVar b, bool neg, - | ^~~~~~~~~~~~~~~~ -gecode/minimodel/dom.cpp:117:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 117 | dom(home, std::get(_args)..., b); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:699:12: note: initializing argument 1 of 'void Gecode::dom(Home, SetVar, SetRelType, int, Reify)' - 699 | dom(Home home, SetVar x, SetRelType rt, int i, Reify r); - | ~~~~~^~~~ -gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with unsigned int ...I = {0, 1}; Args = {Gecode::IntSet}]': -gecode/minimodel/dom.cpp:153:30: required from 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::IntVar, Gecode::IntSet}]' - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 154 | cxx14::index_sequence_for{}); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/minimodel/dom.cpp:150:5: required from here - 150 | DomExpr::post(Home home, BoolVar b, bool neg, - | ^~~~~~~~~~~~~~~~ -gecode/minimodel/dom.cpp:130:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 130 | dom(home, std::get(_args)..., b); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1071:12: note: initializing argument 1 of 'void Gecode::dom(Home, IntVar, const IntSet&, Reify, IntPropLevel)' - 1071 | dom(Home home, IntVar x, const IntSet& s, Reify r, - | ~~~~~^~~~ -gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with unsigned int ...I = {0, 1, 2}; Args = {int, int}]': -gecode/minimodel/dom.cpp:153:30: required from 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::IntVar, int, int}]' - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 154 | cxx14::index_sequence_for{}); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/minimodel/dom.cpp:150:5: required from here - 150 | DomExpr::post(Home home, BoolVar b, bool neg, - | ^~~~~~~~~~~~~~~~ -gecode/minimodel/dom.cpp:130:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 130 | dom(home, std::get(_args)..., b); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1067:12: note: initializing argument 1 of 'void Gecode::dom(Home, IntVar, int, int, Reify, IntPropLevel)' - 1067 | dom(Home home, IntVar x, int l, int m, Reify r, - | ~~~~~^~~~ -gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with unsigned int ...I = {0, 1}; Args = {int}]': -gecode/minimodel/dom.cpp:153:30: required from 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::IntVar, int}]' - 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 154 | cxx14::index_sequence_for{}); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gecode/minimodel/dom.cpp:150:5: required from here - 150 | DomExpr::post(Home home, BoolVar b, bool neg, - | ^~~~~~~~~~~~~~~~ -gecode/minimodel/dom.cpp:130:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 130 | dom(home, std::get(_args)..., b); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1063:12: note: initializing argument 1 of 'void Gecode::dom(Home, IntVar, int, Reify, IntPropLevel)' - 1063 | dom(Home home, IntVar x, int n, Reify r, - | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/minimodel.hh:46: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -185619,16 +185533,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-rel.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -185823,38 +185727,14 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -185959,6 +185839,8 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/minimodel/float-rel.o gecode/minimodel/float-rel.cpp In file included from ./gecode/minimodel.hh:240: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -186468,365 +186350,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -gecode/minimodel/float-expr.cpp: In member function 'Gecode::FloatVal Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*) const': -gecode/minimodel/float-expr.cpp:146:9: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 146 | fill(home,tf,1.0,d); - | ~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/float-expr.cpp:68:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*&, Gecode::FloatVal, Gecode::FloatVal&) const' - 68 | void fill(Home home, Float::Linear::Term*& tf, - | ~~~~~^~~~ -gecode/minimodel/float-expr.cpp: In member function 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const': -gecode/minimodel/float-expr.cpp:156:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 156 | n->r->sum.ne->post(home,frt,-n->c); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:799:28: note: initializing argument 1 of 'virtual void Gecode::NonLinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, Gecode::FloatVal) const' - 799 | virtual void post(Home home, FloatRelType frt, FloatVal c) const = 0; - | ~~~~~^~~~ -gecode/minimodel/float-expr.cpp:165:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | n->r->sum.ne->post(home,frt,n->c); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:799:28: note: initializing argument 1 of 'virtual void Gecode::NonLinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, Gecode::FloatVal) const' - 799 | virtual void post(Home home, FloatRelType frt, FloatVal c) const = 0; - | ~~~~~^~~~ -gecode/minimodel/float-expr.cpp:170:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 170 | (void) n->r->sum.ne->post(home,&n->l->x_float); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:797:32: note: initializing argument 1 of 'virtual Gecode::FloatVar Gecode::NonLinFloatExpr::post(Gecode::Home, Gecode::FloatVar*) const' - 797 | virtual FloatVar post(Home home, FloatVar* ret) const = 0; - | ~~~~~^~~~ -gecode/minimodel/float-expr.cpp:175:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 175 | (void) n->l->sum.ne->post(home,&n->r->x_float); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:797:32: note: initializing argument 1 of 'virtual Gecode::FloatVar Gecode::NonLinFloatExpr::post(Gecode::Home, Gecode::FloatVar*) const' - 797 | virtual FloatVar post(Home home, FloatVar* ret) const = 0; - | ~~~~~^~~~ -gecode/minimodel/float-expr.cpp:179:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 179 | FloatVal c = n->fill(home,fts); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/float-expr.cpp:143:33: note: initializing argument 1 of 'Gecode::FloatVal Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*) const' - 143 | LinFloatExpr::Node::fill(Home home, - | ~~~~~^~~~ -gecode/minimodel/float-expr.cpp:180:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 180 | Float::Linear::post(home, fts, n->n_float, frt, -c); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from gecode/minimodel/float-expr.cpp:38: -./gecode/float/linear.hh:208:13: note: initializing argument 1 of 'void Gecode::Float::Linear::post(Gecode::Home, Term*, int, Gecode::FloatRelType, Gecode::FloatVal)' - 208 | post(Home home, Term* t, int n, FloatRelType frt, FloatVal c); - | ~~~~~^~~~ -gecode/minimodel/float-expr.cpp: In member function 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const': -gecode/minimodel/float-expr.cpp:189:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 189 | n->r->sum.ne->post(home,frt,-n->c,b); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:801:28: note: initializing argument 1 of 'virtual void Gecode::NonLinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, Gecode::FloatVal, Gecode::BoolVar) const' - 801 | virtual void post(Home home, FloatRelType frt, FloatVal c, - | ~~~~~^~~~ -gecode/minimodel/float-expr.cpp:198:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 198 | n->r->sum.ne->post(home,frt,n->c,b); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:801:28: note: initializing argument 1 of 'virtual void Gecode::NonLinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, Gecode::FloatVal, Gecode::BoolVar) const' - 801 | virtual void post(Home home, FloatRelType frt, FloatVal c, - | ~~~~~^~~~ -gecode/minimodel/float-expr.cpp:202:27: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 202 | FloatVal c = n->fill(home,fts); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/float-expr.cpp:143:33: note: initializing argument 1 of 'Gecode::FloatVal Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*) const' - 143 | LinFloatExpr::Node::fill(Home home, - | ~~~~~^~~~ -gecode/minimodel/float-expr.cpp:203:26: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 203 | Float::Linear::post(home, fts, n->n_float, frt, -c, b); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/linear.hh:228:13: note: initializing argument 1 of 'void Gecode::Float::Linear::post(Gecode::Home, Term*, int, Gecode::FloatRelType, Gecode::FloatVal, Gecode::Reify)' - 228 | post(Home home, Term* t, int n, FloatRelType frt, FloatVal c, Reify r); - | ~~~~~^~~~ -gecode/minimodel/float-expr.cpp: In member function 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const': -gecode/minimodel/float-expr.cpp:214:25: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 214 | FloatVal c = n->fill(home,fts); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/float-expr.cpp:143:33: note: initializing argument 1 of 'Gecode::FloatVal Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*) const' - 143 | LinFloatExpr::Node::fill(Home home, - | ~~~~~^~~~ -gecode/minimodel/float-expr.cpp:221:24: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 221 | Float::Linear::post(home, fts, n->n_float+1, FRT_EQ, -c); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/linear.hh:208:13: note: initializing argument 1 of 'void Gecode::Float::Linear::post(Gecode::Home, Term*, int, Gecode::FloatRelType, Gecode::FloatVal)' - 208 | post(Home home, Term* t, int n, FloatRelType frt, FloatVal c); - | ~~~~~^~~~ -gecode/minimodel/float-expr.cpp: In constructor 'Gecode::LinFloatExpr::LinFloatExpr(const Gecode::FloatVar&)': -gecode/minimodel/float-expr.cpp:250:18: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 250 | n->x_float = x; - | ^ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -gecode/minimodel/float-expr.cpp: In constructor 'Gecode::LinFloatExpr::LinFloatExpr(const Gecode::FloatVar&, Gecode::FloatVal)': -gecode/minimodel/float-expr.cpp:259:18: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 259 | n->x_float = x; - | ^ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -gecode/minimodel/float-expr.cpp: In member function 'void Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*&, Gecode::FloatVal, Gecode::FloatVal&) const': -gecode/minimodel/float-expr.cpp:357:34: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | tf->a=m; tf->x=sum.ne->post(home, nullptr); tf++; - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:797:32: note: initializing argument 1 of 'virtual Gecode::FloatVar Gecode::NonLinFloatExpr::post(Gecode::Home, Gecode::FloatVar*) const' - 797 | virtual FloatVar post(Home home, FloatVar* ret) const = 0; - | ~~~~~^~~~ -gecode/minimodel/float-expr.cpp:371:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 371 | l->fill(home,tf,m,d); - | ~~~~~~~^~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/float-expr.cpp:344:33: note: initializing argument 1 of 'void Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*&, Gecode::FloatVal, Gecode::FloatVal&) const' - 344 | LinFloatExpr::Node::fill(Home home, - | ~~~~~^~~~ -gecode/minimodel/float-expr.cpp:373:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 373 | r->fill(home,tf,m,d); - | ~~~~~~~^~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/float-expr.cpp:344:33: note: initializing argument 1 of 'void Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*&, Gecode::FloatVal, Gecode::FloatVal&) const' - 344 | LinFloatExpr::Node::fill(Home home, - | ~~~~~^~~~ -gecode/minimodel/float-expr.cpp:380:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 380 | l->fill(home,tf,m,d); - | ~~~~~~~^~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/float-expr.cpp:344:33: note: initializing argument 1 of 'void Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*&, Gecode::FloatVal, Gecode::FloatVal&) const' - 344 | LinFloatExpr::Node::fill(Home home, - | ~~~~~^~~~ -gecode/minimodel/float-expr.cpp:382:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 382 | r->fill(home,tf,-m,d); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/float-expr.cpp:344:33: note: initializing argument 1 of 'void Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*&, Gecode::FloatVal, Gecode::FloatVal&) const' - 344 | LinFloatExpr::Node::fill(Home home, - | ~~~~~^~~~ -gecode/minimodel/float-expr.cpp:386:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 386 | l->fill(home,tf,m*a,d); - | ~~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/float-expr.cpp:344:33: note: initializing argument 1 of 'void Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*&, Gecode::FloatVal, Gecode::FloatVal&) const' - 344 | LinFloatExpr::Node::fill(Home home, - | ~~~~~^~~~ -gecode/minimodel/float-expr.cpp: In function 'Gecode::FloatVar Gecode::expr(Home, const LinFloatExpr&)': -gecode/minimodel/float-expr.cpp:557:21: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 557 | PostInfo pi(home); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of 'Gecode::PostInfo::PostInfo(Gecode::Home)' - 3356 | PostInfo::PostInfo(Home home) - | ~~~~~^~~~ -gecode/minimodel/float-expr.cpp:559:20: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 559 | return e.post(home); - | ~~~~~~^~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/minimodel/float-expr.cpp:209:27: note: initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const' - 209 | LinFloatExpr::post(Home home) const { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/minimodel.hh:46: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -186835,25 +186358,10 @@ ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here 126 | : VarArgArray(a) {} @@ -186884,47 +186392,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -186947,27 +186414,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -186975,6 +186421,8 @@ ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ @@ -186988,49 +186436,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -187044,26 +186449,6 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' 1858 | : ArgArrayBase(aa) {} @@ -187077,15 +186462,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} @@ -187099,38 +186475,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} @@ -187222,775 +186566,654 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/minimodel/reg.o gecode/minimodel/reg.cpp -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/float-arith.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::FloatVar, double, double}]': +gecode/minimodel/dom.cpp:150:5: required from here + 150 | DomExpr::post(Home home, BoolVar b, bool neg, + | ^~~~~~~~~~~~~~~~ +gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' + 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/dom.cpp:153:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 154 | cxx14::index_sequence_for{}); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ +gecode/minimodel/dom.cpp:115:34: note: initializing argument 1 of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with unsigned int ...I = {0, 1, 2}; Args = {Gecode::FloatVar, double, double}]' + 115 | DomArgs::apply(Home home, BoolVar b, const IntPropLevels&, + | ~~~~~^~~~ +gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::FloatVar, Gecode::FloatVal}]': +gecode/minimodel/dom.cpp:150:5: required from here + 150 | DomExpr::post(Home home, BoolVar b, bool neg, + | ^~~~~~~~~~~~~~~~ +gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' + 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/dom.cpp:153:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 154 | cxx14::index_sequence_for{}); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/minimodel/dom.cpp:115:34: note: initializing argument 1 of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with unsigned int ...I = {0, 1}; Args = {Gecode::FloatVar, Gecode::FloatVal}]' + 115 | DomArgs::apply(Home home, BoolVar b, const IntPropLevels&, + | ~~~~~^~~~ +gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::SetVar, Gecode::SetRelType, Gecode::IntSet}]': +gecode/minimodel/dom.cpp:150:5: required from here + 150 | DomExpr::post(Home home, BoolVar b, bool neg, + | ^~~~~~~~~~~~~~~~ +gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' - 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' + 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/dom.cpp:153:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 154 | cxx14::index_sequence_for{}); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' - 319 | void post(Home home, IntRelType irt, const BoolVar& b, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | e.post(home,t ? frt : neg(frt)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/minimodel/dom.cpp:115:34: note: initializing argument 1 of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with unsigned int ...I = {0, 1, 2}; Args = {Gecode::SetVar, Gecode::SetRelType, Gecode::IntSet}]' + 115 | DomArgs::apply(Home home, BoolVar b, const IntPropLevels&, + | ~~~~~^~~~ +gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::SetVar, Gecode::SetRelType, int, int}]': +gecode/minimodel/dom.cpp:150:5: required from here + 150 | DomExpr::post(Home home, BoolVar b, bool neg, + | ^~~~~~~~~~~~~~~~ +gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' - 878 | void post(Home home, FloatRelType frt) const; - | ~~~~~^~~~ -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': -./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? frt : neg(frt),b); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' + 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/dom.cpp:153:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 154 | cxx14::index_sequence_for{}); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' - 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': -./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | _e0.post(home,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~ +gecode/minimodel/dom.cpp:115:34: note: initializing argument 1 of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with unsigned int ...I = {0, 1, 2, 3}; Args = {Gecode::SetVar, Gecode::SetRelType, int, int}]' + 115 | DomArgs::apply(Home home, BoolVar b, const IntPropLevels&, + | ~~~~~^~~~ +gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::SetVar, Gecode::SetRelType, int}]': +gecode/minimodel/dom.cpp:150:5: required from here + 150 | DomExpr::post(Home home, BoolVar b, bool neg, + | ^~~~~~~~~~~~~~~~ +gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 62 | _e0.post(home,SRT_NQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' + 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/dom.cpp:153:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 154 | cxx14::index_sequence_for{}); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | _e0.post(home,SRT_EQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ +gecode/minimodel/dom.cpp:115:34: note: initializing argument 1 of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with unsigned int ...I = {0, 1, 2}; Args = {Gecode::SetVar, Gecode::SetRelType, int}]' + 115 | DomArgs::apply(Home home, BoolVar b, const IntPropLevels&, + | ~~~~~^~~~ +gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::IntVar, Gecode::IntSet}]': +gecode/minimodel/dom.cpp:150:5: required from here + 150 | DomExpr::post(Home home, BoolVar b, bool neg, + | ^~~~~~~~~~~~~~~~ +gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | _e0.post(home,b,true,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' + 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/dom.cpp:153:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 154 | cxx14::index_sequence_for{}); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ +gecode/minimodel/dom.cpp:127:42: note: initializing argument 1 of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with unsigned int ...I = {0, 1}; Args = {Gecode::IntSet}]' + 127 | DomArgs::apply(Home home, BoolVar b, + | ~~~~~^~~~ +gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::IntVar, int, int}]': +gecode/minimodel/dom.cpp:150:5: required from here + 150 | DomExpr::post(Home home, BoolVar b, bool neg, + | ^~~~~~~~~~~~~~~~ +gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | BoolVar b(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ +./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' + 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/dom.cpp:153:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 154 | cxx14::index_sequence_for{}); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | IntVar x(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ +gecode/minimodel/dom.cpp:127:42: note: initializing argument 1 of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with unsigned int ...I = {0, 1, 2}; Args = {int, int}]' + 127 | DomArgs::apply(Home home, BoolVar b, + | ~~~~~^~~~ +gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::IntVar, int}]': +gecode/minimodel/dom.cpp:150:5: required from here + 150 | DomExpr::post(Home home, BoolVar b, bool neg, + | ^~~~~~~~~~~~~~~~ +gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': -./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | channel(home,f,x); - | ~~~~~~~^~~~~~~~~~ +./gecode/minimodel.hh:1399:23: note: initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const' + 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +gecode/minimodel/dom.cpp:153:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 154 | cxx14::index_sequence_for{}); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': -./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 70 | rel(home,SOT_UNION,x,s); - | ~~~^~~~~~~~~~~~~~~~~~~~ +gecode/minimodel/dom.cpp:127:42: note: initializing argument 1 of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with unsigned int ...I = {0, 1}; Args = {int}]' + 127 | DomArgs::apply(Home home, BoolVar b, + | ~~~~~^~~~ +gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with unsigned int ...I = {0, 1, 2}; Args = {Gecode::FloatVar, double, double}]': +gecode/minimodel/dom.cpp:153:30: required from 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::FloatVar, double, double}]' + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 154 | cxx14::index_sequence_for{}); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/minimodel/dom.cpp:150:5: required from here + 150 | DomExpr::post(Home home, BoolVar b, bool neg, + | ^~~~~~~~~~~~~~~~ +gecode/minimodel/dom.cpp:117:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 117 | dom(home, std::get(_args)..., b); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); +./gecode/float.hh:1101:12: note: initializing argument 1 of 'void Gecode::dom(Home, FloatVar, FloatNum, FloatNum, Reify)' + 1101 | dom(Home home, FloatVar x, FloatNum l, FloatNum u, Reify r); | ~~~~~^~~~ -./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | count(home,x,n,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | count(home,x,y,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | count(home,x,y,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | count(home,x,n,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with unsigned int ...I = {0, 1}; Args = {Gecode::FloatVar, Gecode::FloatVal}]': +gecode/minimodel/dom.cpp:153:30: required from 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::FloatVar, Gecode::FloatVal}]' + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 154 | cxx14::index_sequence_for{}); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/minimodel/dom.cpp:150:5: required from here + 150 | DomExpr::post(Home home, BoolVar b, bool neg, + | ^~~~~~~~~~~~~~~~ +gecode/minimodel/dom.cpp:117:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 117 | dom(home, std::get(_args)..., b); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 61 | count(home,x,y,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1098:12: note: initializing argument 1 of 'void Gecode::dom(Home, FloatVar, FloatVal, Reify)' + 1098 | dom(Home home, FloatVar x, FloatVal n, Reify r); + | ~~~~~^~~~ +gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with unsigned int ...I = {0, 1, 2}; Args = {Gecode::SetVar, Gecode::SetRelType, Gecode::IntSet}]': +gecode/minimodel/dom.cpp:153:30: required from 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::SetVar, Gecode::SetRelType, Gecode::IntSet}]' + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 154 | cxx14::index_sequence_for{}); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/minimodel/dom.cpp:150:5: required from here + 150 | DomExpr::post(Home home, BoolVar b, bool neg, + | ^~~~~~~~~~~~~~~~ +gecode/minimodel/dom.cpp:117:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 117 | dom(home, std::get(_args)..., b); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 66 | count(home,x,y,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:705:12: note: initializing argument 1 of 'void Gecode::dom(Home, SetVar, SetRelType, const IntSet&, Reify)' + 705 | dom(Home home, SetVar x, SetRelType rt, const IntSet& s, Reify r); + | ~~~~~^~~~ +gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with unsigned int ...I = {0, 1, 2, 3}; Args = {Gecode::SetVar, Gecode::SetRelType, int, int}]': +gecode/minimodel/dom.cpp:153:30: required from 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::SetVar, Gecode::SetRelType, int, int}]' + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 154 | cxx14::index_sequence_for{}); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/minimodel/dom.cpp:150:5: required from here + 150 | DomExpr::post(Home home, BoolVar b, bool neg, + | ^~~~~~~~~~~~~~~~ +gecode/minimodel/dom.cpp:117:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 117 | dom(home, std::get(_args)..., b); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | count(home,x,n,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:702:12: note: initializing argument 1 of 'void Gecode::dom(Home, SetVar, SetRelType, int, int, Reify)' + 702 | dom(Home home, SetVar x, SetRelType rt, int i, int j, Reify r); + | ~~~~~^~~~ +gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with unsigned int ...I = {0, 1, 2}; Args = {Gecode::SetVar, Gecode::SetRelType, int}]': +gecode/minimodel/dom.cpp:153:30: required from 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::SetVar, Gecode::SetRelType, int}]' + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 154 | cxx14::index_sequence_for{}); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/minimodel/dom.cpp:150:5: required from here + 150 | DomExpr::post(Home home, BoolVar b, bool neg, + | ^~~~~~~~~~~~~~~~ +gecode/minimodel/dom.cpp:117:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 117 | dom(home, std::get(_args)..., b); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 77 | count(home,x,y,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:699:12: note: initializing argument 1 of 'void Gecode::dom(Home, SetVar, SetRelType, int, Reify)' + 699 | dom(Home home, SetVar x, SetRelType rt, int i, Reify r); + | ~~~~~^~~~ +gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with unsigned int ...I = {0, 1}; Args = {Gecode::IntSet}]': +gecode/minimodel/dom.cpp:153:30: required from 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::IntVar, Gecode::IntSet}]' + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 154 | cxx14::index_sequence_for{}); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/minimodel/dom.cpp:150:5: required from here + 150 | DomExpr::post(Home home, BoolVar b, bool neg, + | ^~~~~~~~~~~~~~~~ +gecode/minimodel/dom.cpp:130:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 130 | dom(home, std::get(_args)..., b); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 82 | count(home,x,y,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1071:12: note: initializing argument 1 of 'void Gecode::dom(Home, IntVar, const IntSet&, Reify, IntPropLevel)' + 1071 | dom(Home home, IntVar x, const IntSet& s, Reify r, + | ~~~~~^~~~ +gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with unsigned int ...I = {0, 1, 2}; Args = {int, int}]': +gecode/minimodel/dom.cpp:153:30: required from 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::IntVar, int, int}]' + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 154 | cxx14::index_sequence_for{}); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/minimodel/dom.cpp:150:5: required from here + 150 | DomExpr::post(Home home, BoolVar b, bool neg, + | ^~~~~~~~~~~~~~~~ +gecode/minimodel/dom.cpp:130:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 130 | dom(home, std::get(_args)..., b); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 87 | count(home,x,n,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1067:12: note: initializing argument 1 of 'void Gecode::dom(Home, IntVar, int, int, Reify, IntPropLevel)' + 1067 | dom(Home home, IntVar x, int l, int m, Reify r, + | ~~~~~^~~~ +gecode/minimodel/dom.cpp: In instantiation of 'void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with unsigned int ...I = {0, 1}; Args = {int}]': +gecode/minimodel/dom.cpp:153:30: required from 'void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::IntVar, int}]' + 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 154 | cxx14::index_sequence_for{}); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/minimodel/dom.cpp:150:5: required from here + 150 | DomExpr::post(Home home, BoolVar b, bool neg, + | ^~~~~~~~~~~~~~~~ +gecode/minimodel/dom.cpp:130:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 130 | dom(home, std::get(_args)..., b); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 92 | count(home,x,y,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1063:12: note: initializing argument 1 of 'void Gecode::dom(Home, IntVar, int, Reify, IntPropLevel)' + 1063 | dom(Home home, IntVar x, int n, Reify r, + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/minimodel/float-arith.o gecode/minimodel/float-arith.cpp +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/float-rel.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/minimodel/reg.o gecode/minimodel/reg.cpp +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 97 | count(home,x,y,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | count(home,x,n,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 108 | count(home,x,y,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/float-arith.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/minimodel.hh:46: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 113 | count(home,x,y,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 118 | count(home,x,n,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 123 | count(home,x,y,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 128 | count(home,x,y,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': -./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 134 | rel(home,x,r,y,ipl); - | ~~~^~~~~~~~~~~~~~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' - 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': -./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | rel(home,x,r,y,ipl); - | ~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' - 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': -./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | dom(home,x,y,ipl); - | ~~~^~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' - 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' - 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': -./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | rel(home,SOT_UNION,x,y); - | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | element(home,SOT_UNION,x,y,z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | channel(home,x,xiv); - | ~~~~~~~^~~~~~~~~~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/int.hh:917, from ./gecode/minimodel.hh:46: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -188013,19 +187236,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -188138,6 +187348,28 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -188157,28 +187389,41 @@ ./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -188210,6 +187455,24 @@ ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -188217,6 +187480,12 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ @@ -188241,84 +187510,38 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -188570,6 +187793,12 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/minimodel.hh:51: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/minimodel.hh:1609: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -188578,19 +187807,56 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -188899,6 +188165,17 @@ ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); @@ -188918,6 +188195,15 @@ ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); @@ -188937,6 +188223,15 @@ ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -190055,6 +189350,81 @@ ./gecode/float.hh:1129:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVal, Reify)' 1129 | rel(Home home, FloatVar x, FloatRelType frt, FloatVal c, Reify r); | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:240: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' + 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' + 319 | void post(Home home, IntRelType irt, const BoolVar& b, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -190067,6 +189437,27 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +In file included from ./gecode/minimodel.hh:1609: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; + | ~~~~~^~~~ +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': +./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? frt : neg(frt),b); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' + 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here 126 | : VarArgArray(a) {} @@ -190077,6 +189468,26 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/minimodel.hh:1612: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': +./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | _e0.post(home,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 62 | _e0.post(home,SRT_NQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here 155 | : VarArray(home,a) {} @@ -190084,9 +189495,37 @@ ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | _e0.post(home,SRT_EQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 67 | _e0.post(home,b,true,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here 171 | : VarArray(home,a) {} @@ -190097,6 +189536,106 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/minimodel.hh:1867: +./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | BoolVar b(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | IntVar x(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': +./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | channel(home,f,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 70 | rel(home,SOT_UNION,x,s); + | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | count(home,x,n,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | count(home,x,y,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | count(home,x,y,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | count(home,x,n,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -190116,9 +189655,306 @@ ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 61 | count(home,x,y,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 66 | count(home,x,y,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | count(home,x,n,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 77 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 82 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 87 | count(home,x,n,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 92 | count(home,x,y,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | count(home,x,y,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 103 | count(home,x,n,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 108 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 113 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 118 | count(home,x,n,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 123 | count(home,x,y,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 128 | count(home,x,y,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' + 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' + 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': +./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | dom(home,x,y,ipl); + | ~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' + 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' + 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': +./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | rel(home,SOT_UNION,x,y); + | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | element(home,SOT_UNION,x,y,z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 165 | channel(home,x,xiv); + | ~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -190139,6 +189975,16 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/reg.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -190269,18 +190115,118 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/reg.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/minimodel/optimize.o gecode/minimodel/optimize.cpp +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -190313,6 +190259,110 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:917, from ./gecode/minimodel.hh:46: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -190641,8 +190691,6 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/minimodel/exception.o gecode/minimodel/exception.cpp In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -190769,6 +190817,8 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/minimodel/optimize.o gecode/minimodel/optimize.cpp In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -191119,16 +191169,6 @@ ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/optimize.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); @@ -191230,6 +191270,8 @@ ./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/minimodel/exception.o gecode/minimodel/exception.cpp ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -191330,8 +191372,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/minimodel/ipl.o gecode/minimodel/ipl.cpp ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -191354,38 +191394,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -191516,6 +191524,16 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/exception.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ gecode/minimodel/reg.cpp: In member function 'void Gecode::REG::Exp::dispose()': gecode/minimodel/reg.cpp:124:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 124 | if ((e->data.kids[1] != nullptr) && (--e->data.kids[1]->use_cnt == 0)) @@ -191523,6 +191541,38 @@ gecode/minimodel/reg.cpp:126:7: note: here 126 | case ET_STAR: | ^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/minimodel.hh:46: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -191747,16 +191797,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/exception.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -191861,46 +191901,6 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:343:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -192556,17 +192556,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/minimodel.hh:46: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -192579,6 +192568,265 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/minimodel/ipl.o gecode/minimodel/ipl.cpp +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/optimize.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from gecode/minimodel/ipl.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/minimodel.hh:46: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': ./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -192590,16 +192838,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -192781,28 +193019,6 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -192824,51 +193040,12 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -192935,19 +193112,6 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -192969,65 +193133,6 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -193039,53 +193144,129 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from gecode/minimodel/ipl.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/minimodel.hh:46: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/minimodel.hh:51: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); @@ -193151,6 +193332,26 @@ ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ ./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); @@ -193180,6 +193381,15 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ @@ -193361,9 +193571,28 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); @@ -193374,6 +193603,15 @@ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); @@ -193681,6 +193919,17 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -193693,6 +193942,14 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::NaryInter::~NaryInter()' at ./gecode/iter/ranges-inter.hpp:74:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryInter]' at ./gecode/set/var-imp/set.hpp:343:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here 126 | : VarArgArray(a) {} @@ -193703,6 +193960,16 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here 155 | : VarArray(home,a) {} @@ -193713,6 +193980,16 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here 171 | : VarArray(home,a) {} @@ -193723,14 +194000,16 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::Cache::~Cache()' at ./gecode/iter/ranges-cache.hpp:45:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::Cache]' at ./gecode/set/var-imp/set.hpp:269:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -193753,38 +194032,27 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -193937,237 +194205,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/driver/options.o gecode/driver/options.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ --c -o gecode/driver/script.o gecode/driver/script.cpp -In file included from ./gecode/int.hh:917, - from ./gecode/minimodel.hh:46: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/gist/drawingcursor.o gecode/gist/drawingcursor.cpp -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -194261,6 +194298,8 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/driver/options.o gecode/driver/options.cpp In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -194272,6 +194311,8 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ +-c -o gecode/driver/script.o gecode/driver/script.cpp In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -194997,6 +195038,9 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/gist/drawingcursor.o gecode/gist/drawingcursor.cpp ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} @@ -195101,17 +195145,14 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from ./gecode/driver.hh:37, - from gecode/driver/options.cpp:35: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::NaryInter::~NaryInter()' at ./gecode/iter/ranges-inter.hpp:74:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryInter]' at ./gecode/set/var-imp/set.hpp:269:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, @@ -195123,41 +195164,6 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/gist/gist.o gecode/gist/gist.cpp -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -195190,6 +195196,17 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from ./gecode/driver.hh:37, + from gecode/driver/options.cpp:35: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/int.hh:917, from ./gecode/minimodel.hh:46: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -195212,111 +195229,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/minimodel.hh:46: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -195358,35 +195270,6 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -195429,34 +195312,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -195576,68 +195431,9 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/gist/gist.o gecode/gist/gist.cpp In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -195660,6 +195456,11 @@ ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -195681,99 +195482,33 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -195803,17 +195538,6 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -195889,78 +195613,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -196044,49 +195696,6 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -196198,17 +195807,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); @@ -196388,48 +195986,6 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' - 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' - 319 | void post(Home home, IntRelType irt, const BoolVar& b, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | e.post(home,t ? frt : neg(frt)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' - 878 | void post(Home home, FloatRelType frt) const; - | ~~~~~^~~~ -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': -./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? frt : neg(frt),b); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' - 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); @@ -196566,6 +196122,779 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/minimodel.hh:46: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/minimodel.hh:51: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:240: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' + 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' + 319 | void post(Home home, IntRelType irt, const BoolVar& b, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; + | ~~~~~^~~~ +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': +./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? frt : neg(frt),b); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' + 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -196655,67 +196984,6 @@ ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -197072,6 +197340,12 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/gist/gecodelogo.o gecode/gist/gecodelogo.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/gist/node.o gecode/gist/node.cpp In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -197114,20 +197388,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist/node.hh:37, - from ./gecode/gist/spacenode.hh:37, - from ./gecode/gist/visualnode.hh:37, - from ./gecode/gist/nodecursor.hh:37, - from ./gecode/gist/drawingcursor.hh:37, - from gecode/gist/drawingcursor.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -197172,48 +197432,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -197240,28 +197458,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} @@ -197288,28 +197484,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -197388,32 +197562,20 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist/node.hh:37, + from ./gecode/gist/spacenode.hh:37, + from ./gecode/gist/visualnode.hh:37, + from ./gecode/gist/nodecursor.hh:37, + from ./gecode/gist/drawingcursor.hh:37, + from gecode/gist/drawingcursor.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -197446,119 +197608,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/gist/gecodelogo.o gecode/gist/gecodelogo.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/gist/node.o gecode/gist/node.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/gist/spacenode.o gecode/gist/spacenode.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/gist/node.hh:37, from gecode/gist/node.cpp:35: @@ -197569,14 +197618,6 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::NaryInter::~NaryInter()' at ./gecode/iter/ranges-inter.hpp:74:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryInter]' at ./gecode/set/var-imp/set.hpp:343:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -197609,6 +197650,9 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/gist/spacenode.o gecode/gist/spacenode.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, @@ -197620,14 +197664,6 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::NaryInter::~NaryInter()' at ./gecode/iter/ranges-inter.hpp:74:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryInter]' at ./gecode/set/var-imp/set.hpp:269:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -198065,16 +198101,6 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist.hh:36, - from gecode/gist/gist.cpp:37: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -198107,38 +198133,16 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist.hh:36, + from gecode/gist/gist.cpp:37: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -198203,9 +198207,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/gist/treecanvas.o gecode/gist/treecanvas.cpp ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -198228,6 +198229,11 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -198254,15 +198260,33 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -gecode/gist/drawingcursor.cpp: In member function 'void Gecode::Gist::DrawingCursor::processCurrentNode()': -gecode/gist/drawingcursor.cpp:110:24: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] - 110 | int tw = fm.width(label); - | ~~~~~~~~^~~~~~~ -In file included from /usr/include/i386-linux-gnu/qt5/QtGui/QtGui:26, - from ./gecode/gist/drawingcursor.hh:39: -/usr/include/i386-linux-gnu/qt5/QtGui/qfontmetrics.h:106:9: note: declared here - 106 | int width(const QString &, int len = -1) const; - | ^~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} @@ -198689,6 +198713,15 @@ ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gecode/gist/drawingcursor.cpp: In member function 'void Gecode::Gist::DrawingCursor::processCurrentNode()': +gecode/gist/drawingcursor.cpp:110:24: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] + 110 | int tw = fm.width(label); + | ~~~~~~~~^~~~~~~ +In file included from /usr/include/i386-linux-gnu/qt5/QtGui/QtGui:26, + from ./gecode/gist/drawingcursor.hh:39: +/usr/include/i386-linux-gnu/qt5/QtGui/qfontmetrics.h:106:9: note: declared here + 106 | int width(const QString &, int len = -1) const; + | ^~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -198701,9 +198734,6 @@ ./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/gist/qtgist.o gecode/gist/qtgist.cpp ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -198741,9 +198771,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/gist/visualnode.o gecode/gist/visualnode.cpp In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -198805,6 +198832,9 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/gist/treecanvas.o gecode/gist/treecanvas.cpp In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -198943,18 +198973,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist/node.hh:37, - from ./gecode/gist/spacenode.hh:37, - from ./gecode/gist/visualnode.hh:37, - from gecode/gist/visualnode.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -198973,6 +198991,9 @@ ./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/gist/qtgist.o gecode/gist/qtgist.cpp ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ @@ -199014,38 +199035,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' 603 | return copy(d,s,static_cast(n)); @@ -199067,13 +199056,15 @@ | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ \ \ +-c -o gecode/gist/visualnode.o gecode/gist/visualnode.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ \ + \ -c -o gecode/gist/nodestats.o gecode/gist/nodestats.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, - from ./gecode/gist/nodestats.hh:37, - from gecode/gist/nodestats.cpp:34: + from gecode/gist/visualnode.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -199113,16 +199104,9 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/gist/nodewidget.o gecode/gist/nodewidget.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/gist/mainwindow.o gecode/gist/mainwindow.cpp In file included from ./gecode/kernel.hh:150, - from ./gecode/gist.hh:36, - from ./gecode/gist/nodewidget.hh:37, - from gecode/gist/nodewidget.cpp:34: + from ./gecode/gist/treecanvas.hh:42, + from gecode/gist/treecanvas.cpp:41: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -199162,29 +199146,9 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist/treecanvas.hh:42, - from gecode/gist/treecanvas.cpp:41: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist.hh:36, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/mainwindow.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/int.hh:917, - from ./gecode/gist.hh:38: + from ./gecode/gist.hh:38, + from ./gecode/gist/treecanvas.hh:43: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; @@ -199407,49 +199371,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist/treecanvas.hh:42, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/qtgist.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/set.hh:755, from ./gecode/gist.hh:40: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -199658,8 +199579,387 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +gecode/gist/treecanvas.cpp: In constructor 'Gecode::Gist::TreeCanvas::TreeCanvas(Gecode::Space*, bool, QWidget*, const Gecode::Gist::Options&)': +gecode/gist/treecanvas.cpp:106:35: warning: 'void QTimeLine::setCurveShape(CurveShape)' is deprecated: Access easingCurve directly [-Wdeprecated-declarations] + 106 | scrollTimeLine.setCurveShape(QTimeLine::EaseInOutCurve); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/i386-linux-gnu/qt5/QtCore/QtCore:251, + from /usr/include/i386-linux-gnu/qt5/QtGui/QtGuiDepends:3, + from /usr/include/i386-linux-gnu/qt5/QtGui/QtGui:3, + from ./gecode/gist/treecanvas.hh:37: +/usr/include/i386-linux-gnu/qt5/QtCore/qtimeline.h:114:10: note: declared here + 114 | void setCurveShape(CurveShape shape); + | ^~~~~~~~~~~~~ +gecode/gist/treecanvas.cpp:121:33: warning: 'void QTimeLine::setCurveShape(CurveShape)' is deprecated: Access easingCurve directly [-Wdeprecated-declarations] + 121 | zoomTimeLine.setCurveShape(QTimeLine::EaseInOutCurve); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/i386-linux-gnu/qt5/QtCore/qtimeline.h:114:10: note: declared here + 114 | void setCurveShape(CurveShape shape); + | ^~~~~~~~~~~~~ +gecode/gist/treecanvas.cpp: In member function 'void Gecode::Gist::TreeCanvas::exportNodePDF(Gecode::Gist::VisualNode*)': +gecode/gist/treecanvas.cpp:1023:27: warning: 'void QPrinter::setPaperSize(const QSizeF&, Unit)' is deprecated: Use setPageSize(QPageSize) instead. [-Wdeprecated-declarations] + 1023 | printer.setPaperSize(QSizeF(bb.right-bb.left+Layout::extent, + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1024 | n->getShape()->depth() * Layout::dist_y + + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1025 | Layout::extent), QPrinter::Point); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/i386-linux-gnu/qt5/QtPrintSupport/QPrinter:1, + from gecode/gist/treecanvas.cpp:35: +/usr/include/i386-linux-gnu/qt5/QtPrintSupport/qprinter.h:190:10: note: declared here + 190 | void setPaperSize(const QSizeF &paperSize, Unit unit); + | ^~~~~~~~~~~~ +gecode/gist/treecanvas.cpp:1031:40: warning: 'QRect QPrinter::pageRect() const' is deprecated: Use pageLayout().paintRectPixels(resolution()) instead. [-Wdeprecated-declarations] + 1031 | QRect pageRect = printer.pageRect(); + | ~~~~~~~~~~~~~~~~^~ +/usr/include/i386-linux-gnu/qt5/QtPrintSupport/qprinter.h:259:11: note: declared here + 259 | QRect pageRect() const; + | ^~~~~~~~ +gecode/gist/treecanvas.cpp: In member function 'void Gecode::Gist::TreeCanvas::print()': +gecode/gist/treecanvas.cpp:1077:40: warning: 'QRect QPrinter::pageRect() const' is deprecated: Use pageLayout().paintRectPixels(resolution()) instead. [-Wdeprecated-declarations] + 1077 | QRect pageRect = printer.pageRect(); + | ~~~~~~~~~~~~~~~~^~ +/usr/include/i386-linux-gnu/qt5/QtPrintSupport/qprinter.h:259:11: note: declared here + 259 | QRect pageRect() const; + | ^~~~~~~~ +gecode/gist/treecanvas.cpp: In member function 'virtual void Gecode::Gist::TreeCanvas::wheelEvent(QWheelEvent*)': +gecode/gist/treecanvas.cpp:1267:29: warning: 'Qt::Orientation QWheelEvent::orientation() const' is deprecated: Use angleDelta() [-Wdeprecated-declarations] + 1267 | if (event->orientation() == Qt::Vertical && !autoZoom) + | ~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/include/i386-linux-gnu/qt5/QtGui/qtextlayout.h:49, + from /usr/include/i386-linux-gnu/qt5/QtGui/qabstracttextdocumentlayout.h:45, + from /usr/include/i386-linux-gnu/qt5/QtGui/QtGui:5: +/usr/include/i386-linux-gnu/qt5/QtGui/qevent.h:222:28: note: declared here + 222 | inline Qt::Orientation orientation() const { return qt4O; } + | ^~~~~~~~~~~ +gecode/gist/treecanvas.cpp:1268:66: warning: 'int QWheelEvent::delta() const' is deprecated: Use angleDelta() [-Wdeprecated-declarations] + 1268 | scaleTree(scale*100+ceil(static_cast(event->delta())/4.0), + | ~~~~~~~~~~~~^~ +/usr/include/i386-linux-gnu/qt5/QtGui/qevent.h:219:16: note: declared here + 219 | inline int delta() const { return qt4D; } + | ^~~~~ +gecode/gist/treecanvas.cpp:1269:27: warning: 'int QWheelEvent::x() const' is deprecated: Use position() [-Wdeprecated-declarations] + 1269 | event->x(), event->y()); + | ~~~~~~~~^~ +/usr/include/i386-linux-gnu/qt5/QtGui/qevent.h:229:16: note: declared here + 229 | inline int x() const { return int(p.x()); } + | ^ +gecode/gist/treecanvas.cpp:1269:39: warning: 'int QWheelEvent::y() const' is deprecated: Use position() [-Wdeprecated-declarations] + 1269 | event->x(), event->y()); + | ~~~~~~~~^~ +/usr/include/i386-linux-gnu/qt5/QtGui/qevent.h:231:16: note: declared here + 231 | inline int y() const { return int(p.y()); } + | ^ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist/node.hh:37, + from ./gecode/gist/spacenode.hh:37, + from ./gecode/gist/visualnode.hh:37, + from ./gecode/gist/nodestats.hh:37, + from gecode/gist/nodestats.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist/treecanvas.hh:42, + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/qtgist.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/gist/nodewidget.o gecode/gist/nodewidget.cpp In file included from ./gecode/int.hh:917, - from ./gecode/gist.hh:38: + from ./gecode/gist.hh:38, + from ./gecode/gist/treecanvas.hh:43: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; @@ -199811,6 +200111,9 @@ ./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/gist/mainwindow.o gecode/gist/mainwindow.cpp ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ @@ -199882,38 +200185,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/gist.hh:40: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -200018,38 +200289,6 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/gist.hh:43: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -200154,9 +200393,267 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist.hh:36, + from ./gecode/gist/nodewidget.hh:37, + from gecode/gist/nodewidget.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, - from ./gecode/gist.hh:38, - from ./gecode/gist/treecanvas.hh:43: + from ./gecode/gist.hh:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; @@ -200379,9 +200876,267 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/gist.hh:40: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/gist.hh:43: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryUnion]' at ./gecode/set/var-imp/set.hpp:269:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist.hh:36, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/mainwindow.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, - from ./gecode/gist.hh:38, - from ./gecode/gist/treecanvas.hh:43: + from ./gecode/gist.hh:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; @@ -200485,28 +201240,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/gist.hh:40: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -200536,27 +201269,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -200585,35 +201297,6 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -200655,27 +201338,6 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -200697,17 +201359,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/gist.hh:40: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -200780,49 +201431,6 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/gist.hh:43: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -200844,11 +201452,6 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -200860,79 +201463,6 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -gecode/gist/treecanvas.cpp: In constructor 'Gecode::Gist::TreeCanvas::TreeCanvas(Gecode::Space*, bool, QWidget*, const Gecode::Gist::Options&)': -gecode/gist/treecanvas.cpp:106:35: warning: 'void QTimeLine::setCurveShape(CurveShape)' is deprecated: Access easingCurve directly [-Wdeprecated-declarations] - 106 | scrollTimeLine.setCurveShape(QTimeLine::EaseInOutCurve); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/i386-linux-gnu/qt5/QtCore/QtCore:251, - from /usr/include/i386-linux-gnu/qt5/QtGui/QtGuiDepends:3, - from /usr/include/i386-linux-gnu/qt5/QtGui/QtGui:3, - from ./gecode/gist/treecanvas.hh:37: -/usr/include/i386-linux-gnu/qt5/QtCore/qtimeline.h:114:10: note: declared here - 114 | void setCurveShape(CurveShape shape); - | ^~~~~~~~~~~~~ -gecode/gist/treecanvas.cpp:121:33: warning: 'void QTimeLine::setCurveShape(CurveShape)' is deprecated: Access easingCurve directly [-Wdeprecated-declarations] - 121 | zoomTimeLine.setCurveShape(QTimeLine::EaseInOutCurve); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/i386-linux-gnu/qt5/QtCore/qtimeline.h:114:10: note: declared here - 114 | void setCurveShape(CurveShape shape); - | ^~~~~~~~~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/gist.hh:43: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -200955,6 +201485,13 @@ ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, + inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, + inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryUnion]' at ./gecode/set/var-imp/set.hpp:343:3: +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -200966,6 +201503,7 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -201005,60 +201543,6 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -gecode/gist/treecanvas.cpp: In member function 'void Gecode::Gist::TreeCanvas::exportNodePDF(Gecode::Gist::VisualNode*)': -gecode/gist/treecanvas.cpp:1023:27: warning: 'void QPrinter::setPaperSize(const QSizeF&, Unit)' is deprecated: Use setPageSize(QPageSize) instead. [-Wdeprecated-declarations] - 1023 | printer.setPaperSize(QSizeF(bb.right-bb.left+Layout::extent, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1024 | n->getShape()->depth() * Layout::dist_y + - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1025 | Layout::extent), QPrinter::Point); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/i386-linux-gnu/qt5/QtPrintSupport/QPrinter:1, - from gecode/gist/treecanvas.cpp:35: -/usr/include/i386-linux-gnu/qt5/QtPrintSupport/qprinter.h:190:10: note: declared here - 190 | void setPaperSize(const QSizeF &paperSize, Unit unit); - | ^~~~~~~~~~~~ -gecode/gist/treecanvas.cpp:1031:40: warning: 'QRect QPrinter::pageRect() const' is deprecated: Use pageLayout().paintRectPixels(resolution()) instead. [-Wdeprecated-declarations] - 1031 | QRect pageRect = printer.pageRect(); - | ~~~~~~~~~~~~~~~~^~ -/usr/include/i386-linux-gnu/qt5/QtPrintSupport/qprinter.h:259:11: note: declared here - 259 | QRect pageRect() const; - | ^~~~~~~~ -gecode/gist/treecanvas.cpp: In member function 'void Gecode::Gist::TreeCanvas::print()': -gecode/gist/treecanvas.cpp:1077:40: warning: 'QRect QPrinter::pageRect() const' is deprecated: Use pageLayout().paintRectPixels(resolution()) instead. [-Wdeprecated-declarations] - 1077 | QRect pageRect = printer.pageRect(); - | ~~~~~~~~~~~~~~~~^~ -/usr/include/i386-linux-gnu/qt5/QtPrintSupport/qprinter.h:259:11: note: declared here - 259 | QRect pageRect() const; - | ^~~~~~~~ -gecode/gist/treecanvas.cpp: In member function 'virtual void Gecode::Gist::TreeCanvas::wheelEvent(QWheelEvent*)': -gecode/gist/treecanvas.cpp:1267:29: warning: 'Qt::Orientation QWheelEvent::orientation() const' is deprecated: Use angleDelta() [-Wdeprecated-declarations] - 1267 | if (event->orientation() == Qt::Vertical && !autoZoom) - | ~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/include/i386-linux-gnu/qt5/QtGui/qtextlayout.h:49, - from /usr/include/i386-linux-gnu/qt5/QtGui/qabstracttextdocumentlayout.h:45, - from /usr/include/i386-linux-gnu/qt5/QtGui/QtGui:5: -/usr/include/i386-linux-gnu/qt5/QtGui/qevent.h:222:28: note: declared here - 222 | inline Qt::Orientation orientation() const { return qt4O; } - | ^~~~~~~~~~~ -gecode/gist/treecanvas.cpp:1268:66: warning: 'int QWheelEvent::delta() const' is deprecated: Use angleDelta() [-Wdeprecated-declarations] - 1268 | scaleTree(scale*100+ceil(static_cast(event->delta())/4.0), - | ~~~~~~~~~~~~^~ -/usr/include/i386-linux-gnu/qt5/QtGui/qevent.h:219:16: note: declared here - 219 | inline int delta() const { return qt4D; } - | ^~~~~ -gecode/gist/treecanvas.cpp:1269:27: warning: 'int QWheelEvent::x() const' is deprecated: Use position() [-Wdeprecated-declarations] - 1269 | event->x(), event->y()); - | ~~~~~~~~^~ -/usr/include/i386-linux-gnu/qt5/QtGui/qevent.h:229:16: note: declared here - 229 | inline int x() const { return int(p.x()); } - | ^ -gecode/gist/treecanvas.cpp:1269:39: warning: 'int QWheelEvent::y() const' is deprecated: Use position() [-Wdeprecated-declarations] - 1269 | event->x(), event->y()); - | ~~~~~~~~^~ -/usr/include/i386-linux-gnu/qt5/QtGui/qevent.h:231:16: note: declared here - 231 | inline int y() const { return int(p.y()); } - | ^ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -201317,70 +201801,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/set.hh:755, from ./gecode/gist.hh:40: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -201453,28 +201873,6 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -201507,70 +201905,6 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/gist.hh:43: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -201643,28 +201977,6 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -201697,6 +202009,171 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/gist/preferences.o gecode/gist/preferences.cpp +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -201710,6 +202187,16 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' 1858 | : ArgArrayBase(aa) {} @@ -201775,6 +202262,32 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -201834,19 +202347,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' 603 | return copy(d,s,static_cast(n)); @@ -201866,19 +202366,583 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/gist/stopbrancher.o gecode/gist/stopbrancher.cpp +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist/stopbrancher.hh:34, + from gecode/gist/stopbrancher.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/gist.hh:38, + from ./gecode/gist/stopbrancher.hh:35: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/gist.hh:40: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/gist.hh:43: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +moc -I. -pgecode/gist gecode/gist/treecanvas.hh -o gecode/gist/moc_treecanvas.cpp +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +gecode/gist/stopbrancher.cpp: In constructor 'Gecode::Gist::StopBrancher::StopBrancher(Gecode::Home)': +gecode/gist/stopbrancher.cpp:44:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | StopBrancher::StopBrancher(Home home) : Brancher(home), done(false) {} + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' + 3605 | Brancher::Brancher(Home _home) : + | ~~~~~^~~~~ +gecode/gist/stopbrancher.cpp: In static member function 'static void Gecode::Gist::StopBrancher::post(Gecode::Home)': +gecode/gist/stopbrancher.cpp:79:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | (void) new (home) StopBrancher(home); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +gecode/gist/stopbrancher.cpp:44:35: note: initializing argument 1 of 'Gecode::Gist::StopBrancher::StopBrancher(Gecode::Home)' + 44 | StopBrancher::StopBrancher(Home home) : Brancher(home), done(false) {} + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -201887,6 +202951,7 @@ ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ +moc -I. -pgecode/gist gecode/gist/qtgist.hh -o gecode/gist/moc_qtgist.cpp In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) @@ -201965,84 +203030,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -202082,6 +203069,7 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +moc -I. -pgecode/gist gecode/gist/mainwindow.hh -o gecode/gist/moc_mainwindow.cpp ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} @@ -202173,163 +203161,15 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +moc -I. -pgecode/gist gecode/gist/textoutput.hh -o gecode/gist/moc_textoutput.cpp +moc -I. -pgecode/gist gecode/gist/preferences.hh -o gecode/gist/moc_preferences.cpp +moc -I. -pgecode/gist gecode/gist/nodestats.hh -o gecode/gist/moc_nodestats.cpp g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ \ \ --c -o gecode/gist/preferences.o gecode/gist/preferences.cpp -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryUnion]' at ./gecode/set/var-imp/set.hpp:269:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, - inlined from 'Gecode::Iter::Ranges::SingletonAppend::~SingletonAppend()' at ./gecode/iter/ranges-singleton-append.hpp:47:9, - inlined from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryUnion]' at ./gecode/set/var-imp/set.hpp:343:3: -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -./gecode/iter/ranges-list.hpp:166:36: warning: '*MEM[(const struct RangeListIter &)iterator_22(D)].rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +-c -o gecode/flatzinc/flatzinc.o gecode/flatzinc/flatzinc.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/flatzinc/registry.o gecode/flatzinc/registry.cpp In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -202416,84 +203256,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -202546,9 +203308,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/gist/stopbrancher.o gecode/gist/stopbrancher.cpp In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -202627,18 +203386,10 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -moc -I. -pgecode/gist gecode/gist/treecanvas.hh -o gecode/gist/moc_treecanvas.cpp -moc -I. -pgecode/gist gecode/gist/qtgist.hh -o gecode/gist/moc_qtgist.cpp -moc -I. -pgecode/gist gecode/gist/mainwindow.hh -o gecode/gist/moc_mainwindow.cpp -moc -I. -pgecode/gist gecode/gist/textoutput.hh -o gecode/gist/moc_textoutput.cpp -moc -I. -pgecode/gist gecode/gist/preferences.hh -o gecode/gist/moc_preferences.cpp -moc -I. -pgecode/gist gecode/gist/nodestats.hh -o gecode/gist/moc_nodestats.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/flatzinc/flatzinc.o gecode/flatzinc/flatzinc.cpp In file included from ./gecode/kernel.hh:150, - from ./gecode/gist/stopbrancher.hh:34, - from gecode/gist/stopbrancher.cpp:34: + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/preferences.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -202678,12 +203429,19 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/flatzinc/registry.o gecode/flatzinc/registry.cpp +In file included from ./gecode/kernel.hh:150, + from ./gecode/flatzinc.hh:43, + from ./gecode/flatzinc/registry.hh:37, + from gecode/flatzinc/registry.cpp:38: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/int.hh:917, - from ./gecode/gist.hh:38, - from ./gecode/gist/stopbrancher.hh:35: + from ./gecode/gist.hh:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; @@ -203010,9 +203768,38 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/flatzinc/branch.o gecode/flatzinc/branch.cpp +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/gist.hh:43: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -203117,26 +203904,6 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -gecode/gist/stopbrancher.cpp: In constructor 'Gecode::Gist::StopBrancher::StopBrancher(Gecode::Home)': -gecode/gist/stopbrancher.cpp:44:69: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | StopBrancher::StopBrancher(Home home) : Brancher(home), done(false) {} - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)' - 3605 | Brancher::Brancher(Home _home) : - | ~~~~~^~~~~ -gecode/gist/stopbrancher.cpp: In static member function 'static void Gecode::Gist::StopBrancher::post(Gecode::Home)': -gecode/gist/stopbrancher.cpp:79:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | (void) new (home) StopBrancher(home); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/gist/stopbrancher.cpp:44:35: note: initializing argument 1 of 'Gecode::Gist::StopBrancher::StopBrancher(Gecode::Home)' - 44 | StopBrancher::StopBrancher(Home home) : Brancher(home), done(false) {} - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -203179,17 +203946,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/flatzinc.hh:43, - from ./gecode/flatzinc/registry.hh:37, - from gecode/flatzinc/registry.cpp:38: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -203283,161 +204039,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -203460,6 +204061,19 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -203600,6 +204214,84 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -203662,149 +204354,11 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -bison -t -o gecode/flatzinc/parser.tab.cpp -d gecode/flatzinc/parser.yxx -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -gecode/flatzinc/parser.yxx:34.1-12: warning: deprecated directive: '%pure-parser', use '%define api.pure' [./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ --Wdeprecated] - 34 | %pure-parser - | ^~~~~~~~~~~~ - | %define api.pure -gecode/flatzinc/parser.yxx:485.1-14: warning: deprecated directive: '%error-verbose', use '%define parse.error verbose' [-Wdeprecated] - 485 | %error-verbose - | ^~~~~~~~~~~~~~ - | %define parse.error verbose +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -203827,6 +204381,16 @@ ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -203848,34 +204412,23 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -203905,47 +204458,6 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -203978,70 +204490,6 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -204085,11 +204533,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -204110,30 +204553,6 @@ ./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ @@ -204175,38 +204594,6 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -204718,21 +205105,690 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -gecode/flatzinc/parser.yxx: warning: fix-its can be applied. Rerun with option '--update'. [-Wother] +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/flatzinc/branch.o gecode/flatzinc/branch.cpp +gecode/flatzinc/registry.cpp: In function 'void Gecode::FlatZinc::{anonymous}::p_bin_packing_load(Gecode::FlatZinc::FlatZincSpace&, const Gecode::FlatZinc::ConExpr&, Gecode::FlatZinc::AST::Node*)': +gecode/flatzinc/registry.cpp:896:58: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 896 | bin2[i] = expr(s, bin[i]-minIdx, s.ann2ipl(ann)); + | ^ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/flatzinc/registry.cpp:897:15: warning: implicitly-declared 'Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)' is deprecated [-Wdeprecated-copy] + 897 | bin = bin2; + | ^~~~ +In file included from ./gecode/int.hh:840: +./gecode/int/array.hpp:92:3: note: because 'Gecode::IntVarArgs' has user-provided 'Gecode::IntVarArgs::IntVarArgs(const Gecode::IntVarArgs&)' + 92 | IntVarArgs::IntVarArgs(const IntVarArgs& a) + | ^~~~~~~~~~ +./gecode/int.hh: In member function 'Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)': +./gecode/int.hh:656:9: warning: implicitly-declared 'Gecode::VarArgArray& Gecode::VarArgArray::operator=(const Gecode::VarArgArray&)' is deprecated [-Wdeprecated-copy] + 656 | class IntVarArgs : public VarArgArray { + | ^~~~~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp:1847:3: note: because 'Gecode::VarArgArray' has user-provided 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1847 | VarArgArray::VarArgArray(const VarArgArray& aa) + | ^~~~~~~~~~~~~~~~ +gecode/flatzinc/registry.cpp: In function 'void Gecode::FlatZinc::{anonymous}::p_bin_packing_load(Gecode::FlatZinc::FlatZincSpace&, const Gecode::FlatZinc::ConExpr&, Gecode::FlatZinc::AST::Node*)': +gecode/flatzinc/registry.cpp:897:15: note: synthesized method 'Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)' first required here + 897 | bin = bin2; + | ^~~~ +gecode/flatzinc/registry.cpp: In function 'void Gecode::FlatZinc::{anonymous}::p_sort(Gecode::FlatZinc::FlatZincSpace&, const Gecode::FlatZinc::ConExpr&, Gecode::FlatZinc::AST::Node*)': +gecode/flatzinc/registry.cpp:1104:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1104 | xy[i] = x[i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/flatzinc/registry.cpp:1106:29: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1106 | xy[i+x.size()] = y[i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/flatzinc/registry.cpp:1109:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1109 | x[i] = xy[i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/flatzinc/registry.cpp:1111:29: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1111 | y[i] = xy[i+x.size()]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/flatzinc/registry.cpp: In function 'void Gecode::FlatZinc::{anonymous}::p_cumulatives(Gecode::FlatZinc::FlatZincSpace&, const Gecode::FlatZinc::ConExpr&, Gecode::FlatZinc::AST::Node*)': +gecode/flatzinc/registry.cpp:1250:49: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1250 | end[i] = expr(s,start[i]+duration[i]); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/flatzinc/registry.cpp:1266:49: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1266 | end[i] = expr(s,start[i]+duration[i]); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/flatzinc/registry.cpp:1274:47: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1274 | end[i] = expr(s,start[i]+duration[i]); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/flatzinc/registry.cpp:1284:50: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1284 | end[i] = expr(s, start[i] + duration[i]); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/flatzinc/registry.cpp:1291:48: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1291 | x[i] = expr(s, overlaps * height[i]); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/flatzinc/registry.cpp: In function 'void Gecode::FlatZinc::{anonymous}::p_nooverlap(Gecode::FlatZinc::FlatZincSpace&, const Gecode::FlatZinc::ConExpr&, Gecode::FlatZinc::AST::Node*)': +gecode/flatzinc/registry.cpp:1397:39: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1397 | x1[i] = expr(s, x0[i] + w[i]); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +gecode/flatzinc/registry.cpp:1399:39: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1399 | y1[i] = expr(s, y0[i] + h[i]); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/iter.hh:57, + from ./gecode/int.hh:61: +./gecode/iter/ranges-diff.hpp: In instantiation of 'Gecode::Iter::Ranges::Diff::Diff(I&, J&) [with I = Gecode::Iter::Ranges::NaryUnion; J = Gecode::IntSetRanges]': +gecode/flatzinc/registry.cpp:922:30: required from here + 922 | extra_r(iv0_r,cover_r); + | ^ +./gecode/iter/ranges-diff.hpp:114:7: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] + 114 | : i(i0), j(j0) { + | ^~~~~ +In file included from ./gecode/iter.hh:67: +./gecode/iter/ranges-union.hpp:350:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' + 350 | NaryUnion::operator =(const NaryUnion& m) { + | ^~~~~~~~~ +./gecode/iter/ranges-diff.hpp: In instantiation of 'Gecode::Iter::Ranges::ToValues::ToValues(I&) [with I = Gecode::Iter::Ranges::Diff]': +gecode/flatzinc/registry.cpp:924:62: required from here + 924 | Iter::Ranges::NaryUnion,IntSetRanges> > extra(extra_r); + | ^ +./gecode/iter/ranges-diff.hpp:43:9: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] + 43 | class Diff : public MinMax { + | ^~~~ +./gecode/iter/ranges-union.hpp:350:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' + 350 | NaryUnion::operator =(const NaryUnion& m) { + | ^~~~~~~~~ +In file included from ./gecode/iter.hh:68: +./gecode/iter/ranges-values.hpp:97:7: note: synthesized method 'Gecode::Iter::Ranges::Diff::Diff(const Gecode::Iter::Ranges::Diff&)' first required here + 97 | : i(i0) { + | ^~~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/iter/ranges-values.hpp: In instantiation of 'Gecode::Iter::Ranges::ToValues::ToValues(I&) [with I = Gecode::Iter::Ranges::NaryUnion]': +gecode/flatzinc/registry.cpp:981:59: required from here + 981 | Iter::Ranges::ToValues uv(u); + | ^ +./gecode/iter/ranges-values.hpp:97:7: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] + 97 | : i(i0) { + | ^~~~~ +./gecode/iter/ranges-union.hpp:350:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' + 350 | NaryUnion::operator =(const NaryUnion& m) { + | ^~~~~~~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1600:19: required from 'const Gecode::ArgArrayBase& Gecode::ArgArrayBase::operator=(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1600 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:774:9: required from here + 774 | class VarArgArray : public ArgArrayBase { + | ^~~~~~~~~~~ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +bison -t -o gecode/flatzinc/parser.tab.cpp -d gecode/flatzinc/parser.yxx g++ -shared -pthread -Wl,-z,relro gecode/support/exception.o gecode/support/allocator.o gecode/support/heap.o gecode/support/thread/thread.o gecode/support/thread/windows.o gecode/support/thread/pthreads.o gecode/support/hw-rnd.o -Wl,-soname=libgecodesupport.so.49 \ -o libgecodesupport.so.49.0 -In file included from ./gecode/kernel.hh:150, - from ./gecode/int.hh:59, - from ./gecode/flatzinc/branch.hh:37, - from gecode/flatzinc/branch.cpp:35: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/float.hh:1404, +gecode/flatzinc/parser.yxx:34.1-12: warning: deprecated directive: '%pure-parser', use '%define api.pure' [-Wdeprecated] + 34 | %pure-parser + | ^~~~~~~~~~~~ + | %define api.pure +gecode/flatzinc/parser.yxx:485.1-14: warning: deprecated directive: '%error-verbose', use '%define parse.error verbose' [-Wdeprecated] + 485 | In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': ./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -204754,6 +205810,9 @@ ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ +%error-verbose + | ^~~~~~~~~~~~~~ + | %define parse.error verbose In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -204971,17 +206030,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/preferences.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); @@ -205332,6 +206380,7 @@ ./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +ln -fs libgecodesupport.so.49.0 libgecodesupport.so ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -205358,6 +206407,21 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +ln -fs libgecodesupport.so.49.0 libgecodesupport.so.49 +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/gist/moc_treecanvas.o gecode/gist/moc_treecanvas.cpp +In file included from ./gecode/kernel.hh:150, + from ./gecode/int.hh:59, + from ./gecode/flatzinc/branch.hh:37, + from gecode/flatzinc/branch.cpp:35: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -205390,11 +206454,10 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -ln -fs libgecodesupport.so.49.0 libgecodesupport.so -ln -fs libgecodesupport.so.49.0 libgecodesupport.so.49 +gecode/flatzinc/parser.yxx: warning: fix-its can be applied. Rerun with option '--update'. [-Wother] g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ \ \ --c -o gecode/gist/moc_treecanvas.o gecode/gist/moc_treecanvas.cpp +-c -o gecode/gist/moc_qtgist.o gecode/gist/moc_qtgist.cpp In file included from ./gecode/int.hh:917: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] @@ -205556,38 +206619,6 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -205694,28 +206725,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/gist.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -205745,86 +206754,6 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -gecode/flatzinc/registry.cpp: In function 'void Gecode::FlatZinc::{anonymous}::p_bin_packing_load(Gecode::FlatZinc::FlatZincSpace&, const Gecode::FlatZinc::ConExpr&, Gecode::FlatZinc::AST::Node*)': -gecode/flatzinc/registry.cpp:896:58: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 896 | bin2[i] = expr(s, bin[i]-minIdx, s.ann2ipl(ann)); - | ^ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/flatzinc/registry.cpp:897:15: warning: implicitly-declared 'Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)' is deprecated [-Wdeprecated-copy] - 897 | bin = bin2; - | ^~~~ -In file included from ./gecode/int.hh:840: -./gecode/int/array.hpp:92:3: note: because 'Gecode::IntVarArgs' has user-provided 'Gecode::IntVarArgs::IntVarArgs(const Gecode::IntVarArgs&)' - 92 | IntVarArgs::IntVarArgs(const IntVarArgs& a) - | ^~~~~~~~~~ -./gecode/int.hh: In member function 'Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)': -./gecode/int.hh:656:9: warning: implicitly-declared 'Gecode::VarArgArray& Gecode::VarArgArray::operator=(const Gecode::VarArgArray&)' is deprecated [-Wdeprecated-copy] - 656 | class IntVarArgs : public VarArgArray { - | ^~~~~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp:1847:3: note: because 'Gecode::VarArgArray' has user-provided 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1847 | VarArgArray::VarArgArray(const VarArgArray& aa) - | ^~~~~~~~~~~~~~~~ -gecode/flatzinc/registry.cpp: In function 'void Gecode::FlatZinc::{anonymous}::p_bin_packing_load(Gecode::FlatZinc::FlatZincSpace&, const Gecode::FlatZinc::ConExpr&, Gecode::FlatZinc::AST::Node*)': -gecode/flatzinc/registry.cpp:897:15: note: synthesized method 'Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)' first required here - 897 | bin = bin2; - | ^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -205836,16 +206765,6 @@ ./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); @@ -205856,26 +206775,6 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -205887,194 +206786,6 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -gecode/flatzinc/registry.cpp: In function 'void Gecode::FlatZinc::{anonymous}::p_sort(Gecode::FlatZinc::FlatZincSpace&, const Gecode::FlatZinc::ConExpr&, Gecode::FlatZinc::AST::Node*)': -gecode/flatzinc/registry.cpp:1104:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1104 | xy[i] = x[i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/flatzinc/registry.cpp:1106:29: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1106 | xy[i+x.size()] = y[i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/flatzinc/registry.cpp:1109:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1109 | x[i] = xy[i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/flatzinc/registry.cpp:1111:29: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1111 | y[i] = xy[i+x.size()]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -gecode/flatzinc/registry.cpp: In function 'void Gecode::FlatZinc::{anonymous}::p_cumulatives(Gecode::FlatZinc::FlatZincSpace&, const Gecode::FlatZinc::ConExpr&, Gecode::FlatZinc::AST::Node*)': -gecode/flatzinc/registry.cpp:1250:49: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1250 | end[i] = expr(s,start[i]+duration[i]); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/flatzinc/registry.cpp:1266:49: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1266 | end[i] = expr(s,start[i]+duration[i]); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/flatzinc/registry.cpp:1274:47: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1274 | end[i] = expr(s,start[i]+duration[i]); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/flatzinc/registry.cpp:1284:50: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1284 | end[i] = expr(s, start[i] + duration[i]); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/flatzinc/registry.cpp:1291:48: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1291 | x[i] = expr(s, overlaps * height[i]); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -gecode/flatzinc/registry.cpp: In function 'void Gecode::FlatZinc::{anonymous}::p_nooverlap(Gecode::FlatZinc::FlatZincSpace&, const Gecode::FlatZinc::ConExpr&, Gecode::FlatZinc::AST::Node*)': -gecode/flatzinc/registry.cpp:1397:39: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1397 | x1[i] = expr(s, x0[i] + w[i]); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -gecode/flatzinc/registry.cpp:1399:39: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1399 | y1[i] = expr(s, y0[i] + h[i]); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -206179,49 +206890,6 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/gist.hh:40: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -206246,75 +206914,6 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -206802,353 +207401,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/gist/moc_qtgist.o gecode/gist/moc_qtgist.cpp -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/iter.hh:57, - from ./gecode/int.hh:61: -./gecode/iter/ranges-diff.hpp: In instantiation of 'Gecode::Iter::Ranges::Diff::Diff(I&, J&) [with I = Gecode::Iter::Ranges::NaryUnion; J = Gecode::IntSetRanges]': -gecode/flatzinc/registry.cpp:922:30: required from here - 922 | extra_r(iv0_r,cover_r); - | ^ -./gecode/iter/ranges-diff.hpp:114:7: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] - 114 | : i(i0), j(j0) { - | ^~~~~ -In file included from ./gecode/iter.hh:67: -./gecode/iter/ranges-union.hpp:350:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' - 350 | NaryUnion::operator =(const NaryUnion& m) { - | ^~~~~~~~~ -./gecode/iter/ranges-diff.hpp: In instantiation of 'Gecode::Iter::Ranges::ToValues::ToValues(I&) [with I = Gecode::Iter::Ranges::Diff]': -gecode/flatzinc/registry.cpp:924:62: required from here - 924 | Iter::Ranges::NaryUnion,IntSetRanges> > extra(extra_r); - | ^ -./gecode/iter/ranges-diff.hpp:43:9: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] - 43 | class Diff : public MinMax { - | ^~~~ -./gecode/iter/ranges-union.hpp:350:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' - 350 | NaryUnion::operator =(const NaryUnion& m) { - | ^~~~~~~~~ -In file included from ./gecode/iter.hh:68: -./gecode/iter/ranges-values.hpp:97:7: note: synthesized method 'Gecode::Iter::Ranges::Diff::Diff(const Gecode::Iter::Ranges::Diff&)' first required here - 97 | : i(i0) { - | ^~~~~ -./gecode/iter/ranges-values.hpp: In instantiation of 'Gecode::Iter::Ranges::ToValues::ToValues(I&) [with I = Gecode::Iter::Ranges::NaryUnion]': -gecode/flatzinc/registry.cpp:981:59: required from here - 981 | Iter::Ranges::ToValues uv(u); - | ^ -./gecode/iter/ranges-values.hpp:97:7: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy] - 97 | : i(i0) { - | ^~~~~ -./gecode/iter/ranges-union.hpp:350:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)' - 350 | NaryUnion::operator =(const NaryUnion& m) { - | ^~~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/gist.hh:43: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1600:19: required from 'const Gecode::ArgArrayBase& Gecode::ArgArrayBase::operator=(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1600 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:774:9: required from here - 774 | class VarArgArray : public ArgArrayBase { - | ^~~~~~~~~~~ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/flatzinc/branch.hh:340: ./gecode/flatzinc/branch.hpp: In member function 'void Gecode::FlatZinc::IntBoolVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::BoolVarArgs&)': ./gecode/flatzinc/branch.hpp:89:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -207443,38 +207695,6 @@ ./gecode/flatzinc/branch.hpp:336:24: note: initializing argument 1 of 'Gecode::FlatZinc::IntBoolBrancher::IntBoolBrancher(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxCHBSize]' 336 | IntBoolBrancher(Home home, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -207488,16 +207708,6 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' 1858 | : ArgArrayBase(aa) {} @@ -207524,18 +207734,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} @@ -207549,16 +207747,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/flatzinc/branch.hpp: In instantiation of 'Gecode::FlatZinc::IntBoolBrancher::IntBoolBrancher(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxAFC]': ./gecode/flatzinc/branch.hpp:353:12: required from 'static void Gecode::FlatZinc::IntBoolBrancher::post(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxAFC]' 353 | (void) new (home) IntBoolBrancher(home, x, y, m, xvsc, yvsc); @@ -207655,158 +207843,6 @@ ./gecode/flatzinc/branch.hpp:305:28: note: initializing argument 1 of 'Gecode::FlatZinc::IntBoolBrancherBase::IntBoolBrancherBase(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*)' 305 | IntBoolBrancherBase(Home home, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -207885,6 +207921,9 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/gist/moc_mainwindow.o gecode/gist/moc_mainwindow.cpp In file included from ./gecode/flatzinc/branch.hh:340, from gecode/flatzinc/flatzinc.cpp:41: ./gecode/flatzinc/branch.hpp: In member function 'void Gecode::FlatZinc::IntBoolVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::BoolVarArgs&)': @@ -208465,6 +208504,16 @@ ./gecode/float/array.hpp:109:3: note: because 'Gecode::FloatVarArray' has user-provided 'Gecode::FloatVarArray::FloatVarArray(const Gecode::FloatVarArray&)' 109 | FloatVarArray::FloatVarArray(const FloatVarArray& a) | ^~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist/treecanvas.hh:42, + from gecode/gist/moc_treecanvas.cpp:10: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -208546,6 +208595,38 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -208598,135 +208679,9 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/gist/moc_mainwindow.o gecode/gist/moc_mainwindow.cpp -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/gist/moc_textoutput.o gecode/gist/moc_textoutput.cpp -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist.hh:36, - from ./gecode/gist/mainwindow.hh:37, - from gecode/gist/moc_mainwindow.cpp:10: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/int.hh:917, - from ./gecode/gist.hh:38: + from ./gecode/gist.hh:38, + from ./gecode/gist/treecanvas.hh:43: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; @@ -208747,16 +208702,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist/treecanvas.hh:42, - from gecode/gist/moc_treecanvas.cpp:10: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -208959,9 +208904,84 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/gist/moc_preferences.o gecode/gist/moc_preferences.cpp +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/set.hh:755, from ./gecode/gist.hh:40: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -209109,17 +209129,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist/treecanvas.hh:42, - from ./gecode/gist/qtgist.hh:37, - from gecode/gist/moc_qtgist.cpp:10: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -209181,6 +209190,233 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist.hh:36, + from ./gecode/gist/mainwindow.hh:37, + from gecode/gist/moc_mainwindow.cpp:10: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -209213,9 +209449,11 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/gist/moc_textoutput.o gecode/gist/moc_textoutput.cpp In file included from ./gecode/int.hh:917, - from ./gecode/gist.hh:38, - from ./gecode/gist/treecanvas.hh:43: + from ./gecode/gist.hh:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; @@ -209376,27 +209614,6 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -209418,17 +209635,6 @@ ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -209574,29 +209780,6 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/gist.hh:38, - from ./gecode/gist/treecanvas.hh:43: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/gist.hh:43: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -209609,37 +209792,6 @@ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': ./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); @@ -209671,58 +209823,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -209752,35 +209852,6 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -209802,34 +209873,6 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': ./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -209841,36 +209884,245 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist/treecanvas.hh:42, + from ./gecode/gist/qtgist.hh:37, + from gecode/gist/moc_qtgist.cpp:10: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/gist/moc_preferences.o gecode/gist/moc_preferences.cpp +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/gist.hh:38, + from ./gecode/gist/treecanvas.hh:43: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -210079,48 +210331,6 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -210153,50 +210363,6 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -210261,6 +210427,28 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -210313,28 +210501,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -210413,6 +210579,126 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/iter.hh:51: +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, + inlined from 'Gecode::Iter::Ranges::Diff::~Diff()' at ./gecode/iter/ranges-diff.hpp:43:9, + inlined from 'void Gecode::FlatZinc::{anonymous}::p_global_cardinality(Gecode::FlatZinc::FlatZincSpace&, const Gecode::FlatZinc::ConExpr&, Gecode::FlatZinc::AST::Node*)' at gecode/flatzinc/registry.cpp:942:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*iv0_r$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, + inlined from 'void Gecode::FlatZinc::{anonymous}::p_global_cardinality(Gecode::FlatZinc::FlatZincSpace&, const Gecode::FlatZinc::ConExpr&, Gecode::FlatZinc::AST::Node*)' at gecode/flatzinc/registry.cpp:942:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*iv0_r$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, + inlined from 'void Gecode::FlatZinc::{anonymous}::p_global_cardinality_low_up(Gecode::FlatZinc::FlatZincSpace&, const Gecode::FlatZinc::ConExpr&, Gecode::FlatZinc::AST::Node*)' at gecode/flatzinc/registry.cpp:993:5: +./gecode/iter/ranges-list.hpp:166:36: warning: '*u$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/gist/moc_nodestats.o gecode/gist/moc_nodestats.cpp +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist.hh:36, + from ./gecode/gist/preferences.hh:41, + from gecode/gist/moc_preferences.cpp:10: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -210465,6 +210751,200 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/gist.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -210486,6 +210966,17 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' 603 | return copy(d,s,static_cast(n)); @@ -210505,6 +210996,16 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' 603 | return copy(d,s,static_cast(n)); @@ -210524,6 +211025,26 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' 603 | return copy(d,s,static_cast(n)); @@ -210543,40 +211064,235 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/gist/moc_nodestats.o gecode/gist/moc_nodestats.cpp -cp gecode/flatzinc/parser.tab.hpp gecode/flatzinc/parser.tab.hh -flex -ogecode/flatzinc/lexer.yy.cpp \ - ./gecode/flatzinc/lexer.lxx -g++ -shared -pthread -Wl,-z,relro gecode/kernel/archive.o gecode/kernel/core.o gecode/kernel/exception.o gecode/kernel/gpi.o gecode/kernel/data/rnd.o gecode/kernel/branch/action.o gecode/kernel/branch/afc.o gecode/kernel/branch/chb.o gecode/kernel/branch/function.o gecode/kernel/memory/manager.o gecode/kernel/memory/region.o gecode/kernel/trace/recorder.o gecode/kernel/trace/filter.o gecode/kernel/trace/tracer.o gecode/kernel/trace/general.o gecode/kernel/data/array.o -Wl,-soname=libgecodekernel.so.49 \ - -L. -lgecodesupport \ - -o libgecodekernel.so.49.0 -ln -fs libgecodekernel.so.49.0 libgecodekernel.so -ln -fs libgecodekernel.so.49.0 libgecodekernel.so.49 -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/flatzinc/parser.tab.o gecode/flatzinc/parser.tab.cpp -In file included from ./gecode/iter.hh:51: -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, - inlined from 'Gecode::Iter::Ranges::Diff::~Diff()' at ./gecode/iter/ranges-diff.hpp:43:9, - inlined from 'void Gecode::FlatZinc::{anonymous}::p_global_cardinality(Gecode::FlatZinc::FlatZincSpace&, const Gecode::FlatZinc::ConExpr&, Gecode::FlatZinc::AST::Node*)' at gecode/flatzinc/registry.cpp:942:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*iv0_r$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, - inlined from 'void Gecode::FlatZinc::{anonymous}::p_global_cardinality(Gecode::FlatZinc::FlatZincSpace&, const Gecode::FlatZinc::ConExpr&, Gecode::FlatZinc::AST::Node*)' at gecode/flatzinc/registry.cpp:942:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*iv0_r$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, - inlined from 'void Gecode::FlatZinc::{anonymous}::p_global_cardinality_low_up(Gecode::FlatZinc::FlatZincSpace&, const Gecode::FlatZinc::ConExpr&, Gecode::FlatZinc::AST::Node*)' at gecode/flatzinc/registry.cpp:993:5: -./gecode/iter/ranges-list.hpp:166:36: warning: '*u$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/gist.hh:40: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/gist.hh:43: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -210663,29 +211379,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist/node.hh:37, - from ./gecode/gist/spacenode.hh:37, - from ./gecode/gist/visualnode.hh:37, - from ./gecode/gist/nodestats.hh:37, - from gecode/gist/moc_nodestats.cpp:10: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/flatzinc.hh:43, - from gecode/flatzinc/parser.yxx:40: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -210725,38 +211418,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} @@ -210770,49 +211431,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/gist.hh:36, - from ./gecode/gist/preferences.hh:41, - from gecode/gist/moc_preferences.cpp:10: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -210891,6 +211509,126 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/gist/node.hh:37, + from ./gecode/gist/spacenode.hh:37, + from ./gecode/gist/visualnode.hh:37, + from ./gecode/gist/nodestats.hh:37, + from gecode/gist/moc_nodestats.cpp:10: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +cp gecode/flatzinc/parser.tab.hpp gecode/flatzinc/parser.tab.hh +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +flex -ogecode/flatzinc/lexer.yy.cpp \ + ./gecode/flatzinc/lexer.lxx +g++ -shared -pthread -Wl,-z,relro gecode/kernel/archive.o gecode/kernel/core.o gecode/kernel/exception.o gecode/kernel/gpi.o gecode/kernel/data/rnd.o gecode/kernel/branch/action.o gecode/kernel/branch/afc.o gecode/kernel/branch/chb.o gecode/kernel/branch/function.o gecode/kernel/memory/manager.o gecode/kernel/memory/region.o gecode/kernel/trace/recorder.o gecode/kernel/trace/filter.o gecode/kernel/trace/tracer.o gecode/kernel/trace/general.o gecode/kernel/data/array.o -Wl,-soname=libgecodekernel.so.49 \ + -L. -lgecodesupport \ + -o libgecodekernel.so.49.0 +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/flatzinc/parser.tab.o gecode/flatzinc/parser.tab.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ \ + \ +-c -o gecode/flatzinc/lexer.yy.o gecode/flatzinc/lexer.yy.cpp +ln -fs libgecodekernel.so.49.0 libgecodekernel.so +ln -fs libgecodekernel.so.49.0 libgecodekernel.so.49 +g++ -shared -pthread -Wl,-z,relro gecode/search/stop.o gecode/search/options.o gecode/search/cutoff.o gecode/search/engine.o gecode/search/dfs.o gecode/search/bab.o gecode/search/lds.o gecode/search/seq/rbs.o gecode/search/seq/dead.o gecode/search/seq/pbs.o gecode/search/par/pbs.o gecode/search/rbs.o gecode/search/pbs.o gecode/search/nogoods.o gecode/search/exception.o gecode/search/tracer.o gecode/search/cpprofiler/tracer.o -Wl,-soname=libgecodesearch.so.49 \ + -L. -lgecodesupport -lgecodekernel \ + -o libgecodesearch.so.49.0 +ln -fs libgecodesearch.so.49.0 libgecodesearch.so +ln -fs libgecodesearch.so.49.0 libgecodesearch.so.49 +g++ -shared -pthread -Wl,-z,relro gecode/int/int-set.o gecode/int/var-imp/int.o gecode/int/var-imp/bool.o gecode/int/var/int.o gecode/int/var/bool.o gecode/int/array.o gecode/int/bool.o gecode/int/bool/eqv.o gecode/int/extensional/dfa.o gecode/int/extensional/tuple-set.o gecode/int/extensional-regular.o gecode/int/extensional-tuple-set.o gecode/int/dom.o gecode/int/rel.o gecode/int/precede.o gecode/int/element.o gecode/int/count.o gecode/int/arithmetic.o gecode/int/exec.o gecode/int/exec/when.o gecode/int/element/pair.o gecode/int/linear/int-post.o gecode/int/linear-int.o gecode/int/linear/bool-post.o gecode/int/linear-bool.o gecode/int/branch.o gecode/int/distinct/eqite.o gecode/int/distinct/cbs.o gecode/int/distinct.o gecode/int/sorted.o gecode/int/gcc.o gecode/int/channel.o gecode/int/channel/link-single.o gecode/int/channel/link-multi.o gecode/int/unshare.o gecode/int/sequence.o gecode/int/bin-packing.o gecode/int/bin-packing/propagate.o gecode/int/bin-packing/conflict-graph.o gecode/int/order.o gecode/int/order/propagate.o gecode/int/unary.o gecode/int/cumulative.o gecode/int/cumulatives.o gecode/int/circuit.o gecode/int/no-overlap.o gecode/int/nvalues.o gecode/int/member.o gecode/int/branch/action.o gecode/int/branch/chb.o gecode/int/arithmetic/mult.o gecode/int/branch/view-sel.o gecode/int/branch/val-sel-commit.o gecode/int/branch/view-values.o gecode/int/relax.o gecode/int/ldsb.o gecode/int/ldsb/sym-imp.o gecode/int/ldsb/sym-obj.o gecode/int/trace.o gecode/int/trace/tracer.o gecode/int/exception.o -Wl,-soname=libgecodeint.so.49 \ + -L. -lgecodesupport -lgecodekernel \ + -o libgecodeint.so.49.0 +In file included from ./gecode/kernel.hh:150, + from ./gecode/flatzinc.hh:43, + from gecode/flatzinc/parser.yxx:40: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/flatzinc.hh:43, + from ./gecode/flatzinc/parser.hh:37, + from ./gecode/flatzinc/lexer.lxx:54: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -211007,9 +211745,20 @@ ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -211025,6 +211774,27 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -211323,6 +212093,28 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -211341,17 +212133,95 @@ ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -211394,33 +212264,6 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -211435,21 +212278,38 @@ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ @@ -211459,6 +212319,9 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); @@ -211469,6 +212332,15 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -211629,6 +212501,10 @@ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); @@ -211639,6 +212515,9 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); @@ -211805,6 +212684,27 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -211866,1086 +212766,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/gist.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/i386-linux-gnu/qt5 -I/usr/include/i386-linux-gnu/qt5/QtPrintSupport -I/usr/include/i386-linux-gnu/qt5/QtWidgets -I/usr/include/i386-linux-gnu/qt5/QtGui -I/usr/include/i386-linux-gnu/qt5/QtCore -I. -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ \ - \ --c -o gecode/flatzinc/lexer.yy.o gecode/flatzinc/lexer.yy.cpp -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -g++ -shared -pthread -Wl,-z,relro gecode/search/stop.o gecode/search/options.o gecode/search/cutoff.o gecode/search/engine.o gecode/search/dfs.o gecode/search/bab.o gecode/search/lds.o gecode/search/seq/rbs.o gecode/search/seq/dead.o gecode/search/seq/pbs.o gecode/search/par/pbs.o gecode/search/rbs.o gecode/search/pbs.o gecode/search/nogoods.o gecode/search/exception.o gecode/search/tracer.o gecode/search/cpprofiler/tracer.o -Wl,-soname=libgecodesearch.so.49 \ - -L. -lgecodesupport -lgecodekernel \ - -o libgecodesearch.so.49.0 -In file included from ./gecode/set.hh:755, - from ./gecode/gist.hh:40: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/gist.hh:43: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/flatzinc.hh:43, - from ./gecode/flatzinc/parser.hh:37, - from ./gecode/flatzinc/lexer.lxx:54: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -ln -fs libgecodesearch.so.49.0 libgecodesearch.so -ln -fs libgecodesearch.so.49.0 libgecodesearch.so.49 -g++ -shared -pthread -Wl,-z,relro gecode/int/int-set.o gecode/int/var-imp/int.o gecode/int/var-imp/bool.o gecode/int/var/int.o gecode/int/var/bool.o gecode/int/array.o gecode/int/bool.o gecode/int/bool/eqv.o gecode/int/extensional/dfa.o gecode/int/extensional/tuple-set.o gecode/int/extensional-regular.o gecode/int/extensional-tuple-set.o gecode/int/dom.o gecode/int/rel.o gecode/int/precede.o gecode/int/element.o gecode/int/count.o gecode/int/arithmetic.o gecode/int/exec.o gecode/int/exec/when.o gecode/int/element/pair.o gecode/int/linear/int-post.o gecode/int/linear-int.o gecode/int/linear/bool-post.o gecode/int/linear-bool.o gecode/int/branch.o gecode/int/distinct/eqite.o gecode/int/distinct/cbs.o gecode/int/distinct.o gecode/int/sorted.o gecode/int/gcc.o gecode/int/channel.o gecode/int/channel/link-single.o gecode/int/channel/link-multi.o gecode/int/unshare.o gecode/int/sequence.o gecode/int/bin-packing.o gecode/int/bin-packing/propagate.o gecode/int/bin-packing/conflict-graph.o gecode/int/order.o gecode/int/order/propagate.o gecode/int/unary.o gecode/int/cumulative.o gecode/int/cumulatives.o gecode/int/circuit.o gecode/int/no-overlap.o gecode/int/nvalues.o gecode/int/member.o gecode/int/branch/action.o gecode/int/branch/chb.o gecode/int/arithmetic/mult.o gecode/int/branch/view-sel.o gecode/int/branch/val-sel-commit.o gecode/int/branch/view-values.o gecode/int/relax.o gecode/int/ldsb.o gecode/int/ldsb/sym-imp.o gecode/int/ldsb/sym-obj.o gecode/int/trace.o gecode/int/trace/tracer.o gecode/int/exception.o -Wl,-soname=libgecodeint.so.49 \ - -L. -lgecodesupport -lgecodekernel \ - -o libgecodeint.so.49.0 -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -213813,6 +213633,222 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -213943,19 +213979,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -gecode/flatzinc/parser.yxx: In function 'int yyparse(void*)': -gecode/flatzinc/parser.yxx:1890:11: warning: '*(unsigned int*)((char*)&e + offsetof(Gecode::FlatZinc::SymbolEntry, Gecode::FlatZinc::SymbolEntry::t))' may be used uninitialized [-Wmaybe-uninitialized] - 1890 | if (e.t == ST_INTVARARRAY) - | ^~ -gecode/flatzinc/parser.yxx:1875:21: note: '*(unsigned int*)((char*)&e + offsetof(Gecode::FlatZinc::SymbolEntry, Gecode::FlatZinc::SymbolEntry::t))' was declared here - 1875 | SymbolEntry e; - | ^ -gecode/flatzinc/parser.yxx:1884:75: warning: 'e.Gecode::FlatZinc::SymbolEntry::i' may be used uninitialized [-Wmaybe-uninitialized] - 1884 | if ($3 == 0 || $3 > pp->arrays[e.i]) { - | ^ -gecode/flatzinc/parser.yxx:1875:21: note: 'e.Gecode::FlatZinc::SymbolEntry::i' was declared here - 1875 | SymbolEntry e; - | ^ ln -fs libgecodeint.so.49.0 libgecodeint.so ln -fs libgecodeint.so.49.0 libgecodeint.so.49 g++ -shared -pthread -Wl,-z,relro gecode/float/var/float.o gecode/float/var-imp/float.o gecode/float/arithmetic.o gecode/float/array.o gecode/float/branch.o gecode/float/rel.o gecode/float/linear.o gecode/float/linear/post.o gecode/float/bool.o gecode/float/channel.o gecode/float/transcendental.o gecode/float/trigonometric.o gecode/float/branch/action.o gecode/float/branch/chb.o gecode/float/rounding.o gecode/float/exec.o gecode/float/branch/val-sel-commit.o gecode/float/branch/view-sel.o gecode/float/dom.o gecode/float/relax.o gecode/float/trace.o gecode/float/trace/tracer.o gecode/float/exception.o -Wl,-soname=libgecodefloat.so.49 \ @@ -213964,19 +213987,19 @@ g++ -shared -pthread -Wl,-z,relro gecode/set/branch.o gecode/set/cardinality.o gecode/set/convex.o gecode/set/convex/conv.o gecode/set/convex/hull.o gecode/set/dom.o gecode/set/rel.o gecode/set/rel-op.o gecode/set/rel-op-ternary.o gecode/set/rel-op-singleton.o gecode/set/rel-op/post-compl.o gecode/set/rel-op/post-nocompl.o gecode/set/rel-op/post-compl-cvv.o gecode/set/rel-op/post-nocompl-cvv.o gecode/set/rel-op/post-compl-vvc.o gecode/set/rel-op/post-nocompl-vvc.o gecode/set/rel-op/post-compl-cvc.o gecode/set/rel-op/post-nocompl-cvc.o gecode/set/rel-op-const-vvc.o gecode/set/rel-op-const-vcv.o gecode/set/rel-op-const-vcc.o gecode/set/rel-op-const-cvc.o gecode/set/rel-op-const-cvv.o gecode/set/int.o gecode/set/channel.o gecode/set/bool.o gecode/set/element.o gecode/set/sequence.o gecode/set/distinct.o gecode/set/distinct/atmostOne.o gecode/set/precede.o gecode/set/sequence/seq.o gecode/set/sequence/seq-u.o gecode/set/array.o gecode/set/var-imp/set.o gecode/set/var-imp/integerset.o gecode/set/var/set.o gecode/set/exec.o gecode/set/branch/action.o gecode/set/branch/chb.o gecode/set/branch/view-sel.o gecode/set/branch/val-sel-commit.o gecode/set/branch/ngl.o gecode/set/ldsb.o gecode/set/ldsb/sym-imp.o gecode/set/relax.o gecode/set/trace.o gecode/set/trace/tracer.o gecode/set/exception.o -Wl,-soname=libgecodeset.so.49 \ -L. -lgecodesupport -lgecodekernel -lgecodeint \ -o libgecodeset.so.49.0 +ln -fs libgecodefloat.so.49.0 libgecodefloat.so +ln -fs libgecodefloat.so.49.0 libgecodefloat.so.49 g++ -shared -pthread -Wl,-z,relro gecode/gist/drawingcursor.o gecode/gist/gist.o gecode/gist/gecodelogo.o gecode/gist/node.o gecode/gist/spacenode.o gecode/gist/textoutput.o gecode/gist/treecanvas.o gecode/gist/qtgist.o gecode/gist/visualnode.o gecode/gist/nodestats.o gecode/gist/nodewidget.o gecode/gist/mainwindow.o gecode/gist/preferences.o gecode/gist/stopbrancher.o gecode/gist/moc_treecanvas.o gecode/gist/moc_qtgist.o gecode/gist/moc_mainwindow.o gecode/gist/moc_textoutput.o gecode/gist/moc_preferences.o gecode/gist/moc_nodestats.o -Wl,-soname=libgecodegist.so.49 \ -L. -lgecodesupport -lgecodekernel -lgecodesearch -lgecodeint /usr/lib/i386-linux-gnu/libQt5PrintSupport.so /usr/lib/i386-linux-gnu/libQt5Widgets.so /usr/lib/i386-linux-gnu/libQt5Gui.so /usr/lib/i386-linux-gnu/libQt5Core.so -lGL -lpthread \ -o libgecodegist.so.49.0 -ln -fs libgecodefloat.so.49.0 libgecodefloat.so -ln -fs libgecodefloat.so.49.0 libgecodefloat.so.49 +ln -fs libgecodegist.so.49.0 libgecodegist.so +ln -fs libgecodegist.so.49.0 libgecodegist.so.49 +make[2]: 'libgecodegist.so.49.0' is up to date. ln -fs libgecodeset.so.49.0 libgecodeset.so ln -fs libgecodeset.so.49.0 libgecodeset.so.49 g++ -shared -pthread -Wl,-z,relro gecode/minimodel/int-expr.o gecode/minimodel/int-rel.o gecode/minimodel/int-arith.o gecode/minimodel/bool-expr.o gecode/minimodel/set-expr.o gecode/minimodel/set-rel.o gecode/minimodel/dom.o gecode/minimodel/float-expr.o gecode/minimodel/float-rel.o gecode/minimodel/float-arith.o gecode/minimodel/reg.o gecode/minimodel/optimize.o gecode/minimodel/exception.o gecode/minimodel/ipl.o -Wl,-soname=libgecodeminimodel.so.49 \ -L. -lgecodesupport -lgecodekernel -lgecodeint -lgecodefloat -lgecodeset \ -o libgecodeminimodel.so.49.0 -ln -fs libgecodegist.so.49.0 libgecodegist.so -ln -fs libgecodegist.so.49.0 libgecodegist.so.49 -make[2]: 'libgecodegist.so.49.0' is up to date. ln -fs libgecodeminimodel.so.49.0 libgecodeminimodel.so ln -fs libgecodeminimodel.so.49.0 libgecodeminimodel.so.49 g++ -shared -pthread -Wl,-z,relro gecode/driver/options.o gecode/driver/script.o -Wl,-soname=libgecodedriver.so.49 \ @@ -213984,6 +214007,19 @@ -o libgecodedriver.so.49.0 ln -fs libgecodedriver.so.49.0 libgecodedriver.so ln -fs libgecodedriver.so.49.0 libgecodedriver.so.49 +gecode/flatzinc/parser.yxx: In function 'int yyparse(void*)': +gecode/flatzinc/parser.yxx:1890:11: warning: '*(unsigned int*)((char*)&e + offsetof(Gecode::FlatZinc::SymbolEntry, Gecode::FlatZinc::SymbolEntry::t))' may be used uninitialized [-Wmaybe-uninitialized] + 1890 | if (e.t == ST_INTVARARRAY) + | ^~ +gecode/flatzinc/parser.yxx:1875:21: note: '*(unsigned int*)((char*)&e + offsetof(Gecode::FlatZinc::SymbolEntry, Gecode::FlatZinc::SymbolEntry::t))' was declared here + 1875 | SymbolEntry e; + | ^ +gecode/flatzinc/parser.yxx:1884:75: warning: 'e.Gecode::FlatZinc::SymbolEntry::i' may be used uninitialized [-Wmaybe-uninitialized] + 1884 | if ($3 == 0 || $3 > pp->arrays[e.i]) { + | ^ +gecode/flatzinc/parser.yxx:1875:21: note: 'e.Gecode::FlatZinc::SymbolEntry::i' was declared here + 1875 | SymbolEntry e; + | ^ g++ -shared -pthread -Wl,-z,relro gecode/flatzinc/flatzinc.o gecode/flatzinc/registry.o gecode/flatzinc/branch.o gecode/flatzinc/parser.tab.o gecode/flatzinc/lexer.yy.o -Wl,-soname=libgecodeflatzinc.so.49 \ -L. -lgecodesupport -lgecodekernel -lgecodesearch -lgecodeint \ -lgecodeset -lgecodefloat -lgecodeminimodel -lgecodegist -lgecodedriver /usr/lib/i386-linux-gnu/libQt5PrintSupport.so /usr/lib/i386-linux-gnu/libQt5Widgets.so /usr/lib/i386-linux-gnu/libQt5Gui.so /usr/lib/i386-linux-gnu/libQt5Core.so -lGL -lpthread \ @@ -215215,7 +215251,7 @@ make[2]: Leaving directory '/build/reproducible-path/gecode-6.2.0' make[1]: Leaving directory '/build/reproducible-path/gecode-6.2.0' touch debian/stamp-makefile-build -QT_SELECT=5 /usr/bin/make -C . -j6 check LD_LIBRARY_PATH=. +QT_SELECT=5 /usr/bin/make -C . -j5 check LD_LIBRARY_PATH=. make[1]: Entering directory '/build/reproducible-path/gecode-6.2.0' make[2]: Entering directory '/build/reproducible-path/gecode-6.2.0' make[2]: 'gecode/kernel/var-type.hpp' is up to date. @@ -215230,23 +215266,10 @@ -c -o test/int/basic.o test/int/basic.cpp g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o test/int/bool.o test/int/bool.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/count.o test/int/count.cpp -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/basic.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/bool.cpp:34: + from test/int.cpp:36: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -215257,7 +215280,7 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/count.cpp:34: + from test/int/basic.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -215268,7 +215291,7 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int.cpp:36: + from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -215281,11 +215304,6 @@ ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -215313,6 +215331,22 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/bool.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -215334,34 +215368,6 @@ ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/channel.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/arithmetic.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -215391,14 +215397,31 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/channel.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -215560,38 +215583,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -215714,50 +215705,289 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from test/int/bool.cpp:36: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:917, + from ./test/int.hh:41: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int.hh:917, + from ./test/int.hh:41: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ In file included from ./gecode/int.hh:917, from ./test/int.hh:41: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -215769,34 +215999,58 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': @@ -215809,6 +216063,74 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -215850,6 +216172,10 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -215858,31 +216184,29 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); @@ -215890,6 +216214,12 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ @@ -215897,49 +216227,37 @@ ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./test/int.hh:41: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -215964,17 +216282,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -215982,9 +216289,20 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ @@ -216003,6 +216321,92 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -216034,6 +216438,9 @@ ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -216041,9 +216448,275 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, + from test/int/bool.cpp:36: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, + from test/int/arithmetic.cpp:39: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./test/int.hh:41: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -216072,27 +216745,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ @@ -216177,6 +216829,39 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -216220,34 +216905,42 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -216277,6 +216970,27 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -216292,6 +217006,48 @@ ./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -216738,17 +217494,6 @@ ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); @@ -216829,91 +217574,16 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from test/int/arithmetic.cpp:39: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./test/int.hh:41: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ test/int/bool.cpp: In member function 'virtual void Test::Int::Bool::Nary::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/bool.cpp:237:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 237 | b[i]=channel(home,x[i]); @@ -216935,19 +217605,80 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/count.o test/int/count.cpp +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ test/int/bool.cpp: In member function 'virtual void Test::Int::Bool::ClauseXYZ::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/bool.cpp:332:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 332 | a[i]=channel(home,x[i]); | ^ +In file included from ./gecode/float.hh:1404, + from ./gecode/minimodel.hh:51: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ test/int/bool.cpp:333:36: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 333 | b[i]=channel(home,x[i+n]); | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ test/int/bool.cpp: In member function 'virtual void Test::Int::Bool::ClauseXXYYX::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/bool.cpp:368:41: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 368 | a[i]=a[i+n]=channel(home,x[i]); @@ -216980,6 +217711,19 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, + from test/int/channel.cpp:36: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ test/int/bool.cpp:395:41: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 395 | a[i]=b[i+n]=channel(home,x[i]); | ^ @@ -217005,492 +217749,37 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ test/int/bool.cpp:434:36: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 434 | b[i]=channel(home,x[i+n]); | ^ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./test/int.hh:41: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -217520,81 +217809,81 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -217616,26 +217905,6 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': ./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -217658,6 +217927,11 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -217669,6 +217943,38 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here 171 | : VarArray(home,a) {} @@ -217679,6 +217985,33 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -217726,12 +218059,31 @@ ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -217741,6 +218093,9 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -217769,27 +218124,6 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -218060,23 +218394,12 @@ ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ @@ -218108,16 +218431,6 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); @@ -218147,26 +218460,19 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ +test/int.cpp: In member function 'virtual bool Test::Int::Test::run()': +test/int.cpp:1101:5: warning: this statement may fall through [-Wimplicit-fallthrough=] + 1101 | } + | ^ +test/int.cpp:1102:5: note: here + 1102 | case CTL_BOUNDS_D: { + | ^~~~ +test/int.cpp:1116:5: warning: this statement may fall through [-Wimplicit-fallthrough=] + 1116 | } + | ^ +test/int.cpp:1117:5: note: here + 1117 | case CTL_BOUNDS_Z: { + | ^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -218188,6 +218494,28 @@ ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); @@ -218228,289 +218556,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -test/int/count.cpp: In member function 'virtual void Test::Int::Count::IntIntDup::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/count.cpp:114:27: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 114 | y[i]=y[4+i]=x[i]; - | ^ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/count.cpp:114:27: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 114 | y[i]=y[4+i]=x[i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/count.cpp: In member function 'virtual void Test::Int::Count::IntVar::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/count.cpp:140:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 140 | y[i]=x[i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/arithmetic.cpp: In member function 'virtual void Test::Int::Arithmetic::MinNary::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/arithmetic.cpp:690:18: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 690 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/arithmetic.cpp:690:29: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 690 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/arithmetic.cpp:690:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 690 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/arithmetic.cpp: In member function 'virtual void Test::Int::Arithmetic::MinNaryShared::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/arithmetic.cpp:708:18: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 708 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/arithmetic.cpp:708:29: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 708 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/arithmetic.cpp:708:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 708 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/arithmetic.cpp: In member function 'virtual void Test::Int::Arithmetic::MaxNary::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/arithmetic.cpp:726:18: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 726 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/arithmetic.cpp:726:29: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 726 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/arithmetic.cpp:726:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 726 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/arithmetic.cpp: In member function 'virtual void Test::Int::Arithmetic::MaxNaryShared::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/arithmetic.cpp:744:18: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 744 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/arithmetic.cpp:744:29: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 744 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/arithmetic.cpp:744:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 744 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/arithmetic.cpp: In member function 'virtual void Test::Int::Arithmetic::ArgMax::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/arithmetic.cpp:780:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 780 | m[i]=x[i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/count.cpp: In member function 'virtual void Test::Int::Count::SetVar::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/count.cpp:166:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 166 | y[i]=x[i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/arithmetic.cpp: In member function 'virtual void Test::Int::Arithmetic::ArgMaxShared::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/arithmetic.cpp:818:33: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 818 | m[2*i+0]=m[2*i+1]=x[i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/arithmetic.cpp:818:33: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 818 | m[2*i+0]=m[2*i+1]=x[i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/count.cpp: In member function 'virtual void Test::Int::Count::IntArrayInt::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/count.cpp:195:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 195 | y[i]=x[i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/count.cpp: In member function 'virtual void Test::Int::Count::IntArrayVar::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/count.cpp:221:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 221 | y[i]=x[i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/arithmetic.cpp: In member function 'virtual void Test::Int::Arithmetic::ArgMin::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/arithmetic.cpp:854:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 854 | m[i]=x[i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/arithmetic.cpp: In member function 'virtual void Test::Int::Arithmetic::ArgMinShared::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/arithmetic.cpp:892:33: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 892 | m[2*i+0]=m[2*i+1]=x[i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/count.cpp: In member function 'virtual void Test::Int::Count::VarVar::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/count.cpp:273:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 273 | y[i]=x[i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/arithmetic.cpp:892:33: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 892 | m[2*i+0]=m[2*i+1]=x[i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/arithmetic.cpp: In member function 'virtual void Test::Int::Arithmetic::ArgMaxBool::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/arithmetic.cpp:933:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 933 | m[i]=channel(home,x[i]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/arithmetic.cpp: In member function 'virtual void Test::Int::Arithmetic::ArgMaxBoolShared::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/arithmetic.cpp:976:47: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 976 | m[2*i+0]=m[2*i+1]=channel(home,x[i]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/arithmetic.cpp:976:47: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 976 | m[2*i+0]=m[2*i+1]=channel(home,x[i]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/arithmetic.cpp: In member function 'virtual void Test::Int::Arithmetic::ArgMinBool::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/arithmetic.cpp:1017:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1017 | m[i]=channel(home,x[i]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/arithmetic.cpp: In member function 'virtual void Test::Int::Arithmetic::ArgMinBoolShared::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/arithmetic.cpp:1060:47: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1060 | m[2*i+0]=m[2*i+1]=channel(home,x[i]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/arithmetic.cpp:1060:47: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1060 | m[2*i+0]=m[2*i+1]=channel(home,x[i]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/count.cpp: In member function 'virtual void Test::Int::Count::VarInt::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/count.cpp:302:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 302 | y[i]=x[i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/count.cpp: In member function 'virtual void Test::Int::Count::VarVarSharedA::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/count.cpp:328:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 328 | y[i]=x[i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/count.cpp: In member function 'virtual void Test::Int::Count::VarVarSharedB::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/count.cpp:354:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 354 | y[i]=x[i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -218537,19 +218582,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} @@ -218616,57 +218648,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int.hh:917, - from ./test/int.hh:41: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' 603 | return copy(d,s,static_cast(n)); @@ -218686,17 +218667,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' 603 | return copy(d,s,static_cast(n)); @@ -218716,749 +218686,156 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ +test/int/arithmetic.cpp: In member function 'virtual void Test::Int::Arithmetic::MinNary::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/arithmetic.cpp:690:18: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 690 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; + | ^ +In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} +test/int/arithmetic.cpp:690:29: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 690 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ +test/int/arithmetic.cpp:690:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 690 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; + | ^ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ +test/int/arithmetic.cpp: In member function 'virtual void Test::Int::Arithmetic::MinNaryShared::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/arithmetic.cpp:708:18: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 708 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; + | ^ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); +test/int/arithmetic.cpp:708:29: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 708 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +test/int/arithmetic.cpp:708:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 708 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; + | ^ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ +test/int/arithmetic.cpp: In member function 'virtual void Test::Int::Arithmetic::MaxNary::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/arithmetic.cpp:726:18: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 726 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; + | ^ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} +test/int/arithmetic.cpp:726:29: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 726 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) +test/int/arithmetic.cpp:726:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 726 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ +test/int/arithmetic.cpp: In member function 'virtual void Test::Int::Arithmetic::MaxNaryShared::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/arithmetic.cpp:744:18: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 744 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; + | ^ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} +test/int/arithmetic.cpp:744:29: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 744 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from test/int/channel.cpp:36: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); +test/int/arithmetic.cpp:744:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 744 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ +test/int/arithmetic.cpp: In member function 'virtual void Test::Int::Arithmetic::ArgMax::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/arithmetic.cpp:780:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 780 | m[i]=x[i]; + | ^ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +test/int/arithmetic.cpp: In member function 'virtual void Test::Int::Arithmetic::ArgMaxShared::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/arithmetic.cpp:818:33: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 818 | m[2*i+0]=m[2*i+1]=x[i]; + | ^ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ +test/int/arithmetic.cpp:818:33: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 818 | m[2*i+0]=m[2*i+1]=x[i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/arithmetic.cpp: In member function 'virtual void Test::Int::Arithmetic::ArgMin::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/arithmetic.cpp:854:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 854 | m[i]=x[i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/arithmetic.cpp: In member function 'virtual void Test::Int::Arithmetic::ArgMinShared::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/arithmetic.cpp:892:33: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 892 | m[2*i+0]=m[2*i+1]=x[i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/arithmetic.cpp:892:33: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 892 | m[2*i+0]=m[2*i+1]=x[i]; + | ^ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': ./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ +test/int/arithmetic.cpp: In member function 'virtual void Test::Int::Arithmetic::ArgMaxBool::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/arithmetic.cpp:933:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 933 | m[i]=channel(home,x[i]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/arithmetic.cpp: In member function 'virtual void Test::Int::Arithmetic::ArgMaxBoolShared::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/arithmetic.cpp:976:47: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 976 | m[2*i+0]=m[2*i+1]=channel(home,x[i]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/arithmetic.cpp:976:47: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 976 | m[2*i+0]=m[2*i+1]=channel(home,x[i]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/arithmetic.cpp: In member function 'virtual void Test::Int::Arithmetic::ArgMinBool::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/arithmetic.cpp:1017:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1017 | m[i]=channel(home,x[i]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -219480,6 +218857,19 @@ ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ +test/int/arithmetic.cpp: In member function 'virtual void Test::Int::Arithmetic::ArgMinBoolShared::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/arithmetic.cpp:1060:47: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1060 | m[2*i+0]=m[2*i+1]=channel(home,x[i]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/arithmetic.cpp:1060:47: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1060 | m[2*i+0]=m[2*i+1]=channel(home,x[i]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -219632,19 +219022,6 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ -test/int.cpp: In member function 'virtual bool Test::Int::Test::run()': -test/int.cpp:1101:5: warning: this statement may fall through [-Wimplicit-fallthrough=] - 1101 | } - | ^ -test/int.cpp:1102:5: note: here - 1102 | case CTL_BOUNDS_D: { - | ^~~~ -test/int.cpp:1116:5: warning: this statement may fall through [-Wimplicit-fallthrough=] - 1116 | } - | ^ -test/int.cpp:1117:5: note: here - 1117 | case CTL_BOUNDS_Z: { - | ^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -220112,8 +219489,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/dom.o test/int/dom.cpp In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -220162,6 +219537,76 @@ ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' @@ -220177,6 +219622,60 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -220199,6 +219698,97 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -220329,6 +219919,452 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/count.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./test/int.hh:41: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +test/int/count.cpp: In member function 'virtual void Test::Int::Count::IntIntDup::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/count.cpp:114:27: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 114 | y[i]=y[4+i]=x[i]; + | ^ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/count.cpp:114:27: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 114 | y[i]=y[4+i]=x[i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/count.cpp: In member function 'virtual void Test::Int::Count::IntVar::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/count.cpp:140:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 140 | y[i]=x[i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/count.cpp: In member function 'virtual void Test::Int::Count::SetVar::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/count.cpp:166:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 166 | y[i]=x[i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/count.cpp: In member function 'virtual void Test::Int::Count::IntArrayInt::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/count.cpp:195:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 195 | y[i]=x[i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/count.cpp: In member function 'virtual void Test::Int::Count::IntArrayVar::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/count.cpp:221:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 221 | y[i]=x[i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/count.cpp: In member function 'virtual void Test::Int::Count::VarVar::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/count.cpp:273:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 273 | y[i]=x[i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/count.cpp: In member function 'virtual void Test::Int::Count::VarInt::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/count.cpp:302:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 302 | y[i]=x[i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/count.cpp: In member function 'virtual void Test::Int::Count::VarVarSharedA::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/count.cpp:328:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 328 | y[i]=x[i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/count.cpp: In member function 'virtual void Test::Int::Count::VarVarSharedB::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/count.cpp:354:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 354 | y[i]=x[i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/dom.o test/int/dom.cpp test/int/arithmetic.cpp: In member function 'virtual bool Test::Int::Arithmetic::ArgMaxShared::solution(const Test::Int::Assignment&) const': test/int/arithmetic.cpp:806:19: warning: 'y.Gecode::IntArgs::.Gecode::ArgArray::.Gecode::ArgArrayBase::onstack[0]' may be used uninitialized [-Wmaybe-uninitialized] 806 | int m=y[0]; int p=0; @@ -220367,6 +220403,51 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/distinct.o test/int/distinct.cpp +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/distinct.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -220533,8 +220614,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/distinct.o test/int/distinct.cpp ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -220625,6 +220704,167 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./test/int.hh:41: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/element.o test/int/element.cpp +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -220634,6 +220874,176 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, + from test/int/distinct.cpp:37: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ @@ -221095,6 +221505,12 @@ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/minimodel.hh:51: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); @@ -221312,6 +221728,22 @@ ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); @@ -221326,12 +221758,33 @@ ./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': ./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); @@ -221342,6 +221795,100 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +test/int/distinct.cpp: In member function 'virtual void Test::Int::Distinct::Optional::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/distinct.cpp:136:46: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 136 | b[i] = Gecode::channel(home, bx[i]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/distinct.cpp:137:25: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 137 | x[i] = bx[n+i]; + | ^ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/distinct.cpp: In member function 'virtual bool Test::Int::Distinct::Pathological::run()': +test/int/distinct.cpp:224:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 224 | x[i] = IntVar(*s,0,i); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/distinct.cpp:241:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 241 | x[i] = IntVar(*s,d); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/distinct.cpp:244:36: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 244 | x[i] = IntVar(*s,n-1,i); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -221350,7 +221897,6 @@ ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ @@ -221364,6 +221910,11 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/minimodel.hh:240: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here 155 | : VarArray(home,a) {} @@ -221384,6 +221935,138 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' + 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' + 319 | void post(Home home, IntRelType irt, const BoolVar& b, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; + | ~~~~~^~~~ +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': +./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? frt : neg(frt),b); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' + 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': +./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | _e0.post(home,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 62 | _e0.post(home,SRT_NQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | _e0.post(home,SRT_EQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 67 | _e0.post(home,b,true,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867: +./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | BoolVar b(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | IntVar x(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': +./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | channel(home,f,x); + | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -221406,6 +222089,378 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 70 | rel(home,SOT_UNION,x,s); + | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | count(home,x,n,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | count(home,x,y,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | count(home,x,y,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | count(home,x,n,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 61 | count(home,x,y,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 66 | count(home,x,y,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | count(home,x,n,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 77 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 82 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 87 | count(home,x,n,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 92 | count(home,x,y,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | count(home,x,y,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 103 | count(home,x,n,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 108 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 113 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 118 | count(home,x,n,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 123 | count(home,x,y,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 128 | count(home,x,y,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' + 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' + 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': +./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | dom(home,x,y,ipl); + | ~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' + 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' + 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': +./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | rel(home,SOT_UNION,x,y); + | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | element(home,SOT_UNION,x,y,z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 165 | channel(home,x,xiv); + | ~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -221558,12 +222613,106 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/element.o test/int/element.cpp +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/distinct.cpp:36: + from test/int/element.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -221571,6 +222720,126 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -221829,7 +223098,7 @@ | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, - from test/int/distinct.cpp:37: + from test/int/element.cpp:36: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); @@ -221921,8 +223190,6 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/extensional.o test/int/extensional.cpp In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -222547,39 +223814,142 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -test/int/distinct.cpp: In member function 'virtual void Test::Int::Distinct::Optional::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/distinct.cpp:136:46: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 136 | b[i] = Gecode::channel(home, bx[i]); - | ^ +test/int/element.cpp: In member function 'virtual void Test::Int::Element::VarIntVar::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/element.cpp:167:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 167 | c[i]=x[2+i]; + | ^ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/element.cpp: In member function 'virtual void Test::Int::Element::VarIntInt::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/element.cpp:192:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 192 | c[i]=x[1+i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/element.cpp: In member function 'virtual void Test::Int::Element::VarIntShared::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/element.cpp:213:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 213 | c[i]=x[1+i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/element.cpp: In member function 'virtual void Test::Int::Element::VarBoolVar::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/element.cpp:236:36: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 236 | c[i]=channel(home,x[2+i]); + | ^ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -test/int/distinct.cpp:137:25: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 137 | x[i] = bx[n+i]; - | ^ -In file included from ./gecode/int/view.hpp:1706: +test/int/element.cpp: In member function 'virtual void Test::Int::Element::VarBoolInt::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/element.cpp:262:36: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 262 | c[i]=channel(home,x[1+i]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/element.cpp: In member function 'virtual void Test::Int::Element::MatrixIntVarIntVarXY::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/element.cpp:421:19: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 421 | tm[0]=x[3]; tm[1]=x[4]; tm[2]=x[5]; tm[3]=x[6]; + | ^ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -test/int/distinct.cpp: In member function 'virtual bool Test::Int::Distinct::Pathological::run()': -test/int/distinct.cpp:224:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 224 | x[i] = IntVar(*s,0,i); - | ^ +test/int/element.cpp:421:31: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 421 | tm[0]=x[3]; tm[1]=x[4]; tm[2]=x[5]; tm[3]=x[6]; + | ^ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -test/int/distinct.cpp:241:32: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 241 | x[i] = IntVar(*s,d); - | ^ +test/int/element.cpp:421:43: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 421 | tm[0]=x[3]; tm[1]=x[4]; tm[2]=x[5]; tm[3]=x[6]; + | ^ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -test/int/distinct.cpp:244:36: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 244 | x[i] = IntVar(*s,n-1,i); - | ^ +test/int/element.cpp:421:55: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 421 | tm[0]=x[3]; tm[1]=x[4]; tm[2]=x[5]; tm[3]=x[6]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/element.cpp: In member function 'virtual void Test::Int::Element::MatrixIntVarIntVarXX::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/element.cpp:450:19: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 450 | tm[0]=x[2]; tm[1]=x[3]; tm[2]=x[4]; tm[3]=x[5]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/element.cpp:450:31: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 450 | tm[0]=x[2]; tm[1]=x[3]; tm[2]=x[4]; tm[3]=x[5]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/element.cpp:450:43: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 450 | tm[0]=x[2]; tm[1]=x[3]; tm[2]=x[4]; tm[3]=x[5]; + | ^ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +test/int/element.cpp:450:55: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 450 | tm[0]=x[2]; tm[1]=x[3]; tm[2]=x[4]; tm[3]=x[5]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/element.cpp: In member function 'virtual void Test::Int::Element::MatrixBoolVarBoolVarXY::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/element.cpp:477:33: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 477 | tm[0]=channel(home,x[3]); tm[1]=channel(home,x[4]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/element.cpp:477:59: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 477 | tm[0]=channel(home,x[3]); tm[1]=channel(home,x[4]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/element.cpp:478:33: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 478 | tm[2]=channel(home,x[5]); tm[3]=channel(home,x[6]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/element.cpp:478:59: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 478 | tm[2]=channel(home,x[5]); tm[3]=channel(home,x[6]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/element.cpp: In member function 'virtual void Test::Int::Element::MatrixBoolVarBoolVarXX::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/element.cpp:505:33: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 505 | tm[0]=channel(home,x[2]); tm[1]=channel(home,x[3]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/element.cpp:505:59: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 505 | tm[0]=channel(home,x[2]); tm[1]=channel(home,x[3]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/element.cpp:506:33: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 506 | tm[2]=channel(home,x[4]); tm[3]=channel(home,x[5]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/element.cpp:506:59: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 506 | tm[2]=channel(home,x[4]); tm[3]=channel(home,x[5]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -222704,17 +224074,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/element.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} @@ -222807,7 +224166,20 @@ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/extensional.o test/int/extensional.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o test/int/rel.o test/int/rel.cpp +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/extensional.cpp:38: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -222843,7 +224215,7 @@ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, - from test/int/extensional.cpp:38: + from test/int/rel.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -222883,8 +224255,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/linear.o test/int/linear.cpp In file included from ./gecode/int.hh:917, from ./test/int.hh:41: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -223019,28 +224389,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./test/int.hh:41: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -223110,6 +224458,49 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./test/int.hh:41: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -223151,32 +224542,11 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -223271,6 +224641,68 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, from test/int/extensional.cpp:40: @@ -223344,17 +224776,6 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -223376,36 +224797,6 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -223417,84 +224808,9 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, - from test/int/element.cpp:36: + from test/int/rel.cpp:36: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); @@ -223502,27 +224818,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ ./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': ./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); @@ -223583,360 +224881,6 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' - 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' - 319 | void post(Home home, IntRelType irt, const BoolVar& b, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | e.post(home,t ? frt : neg(frt)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' - 878 | void post(Home home, FloatRelType frt) const; - | ~~~~~^~~~ -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': -./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? frt : neg(frt),b); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' - 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': -./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | _e0.post(home,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 62 | _e0.post(home,SRT_NQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | _e0.post(home,SRT_EQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | _e0.post(home,b,true,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | BoolVar b(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | IntVar x(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': -./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | channel(home,f,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': -./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 70 | rel(home,SOT_UNION,x,s); - | ~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | count(home,x,n,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | count(home,x,y,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | count(home,x,y,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | count(home,x,n,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 61 | count(home,x,y,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 66 | count(home,x,y,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | count(home,x,n,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 77 | count(home,x,y,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 82 | count(home,x,y,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 87 | count(home,x,n,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 92 | count(home,x,y,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 97 | count(home,x,y,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | count(home,x,n,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 108 | count(home,x,y,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 113 | count(home,x,y,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -223948,132 +224892,6 @@ ./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 118 | count(home,x,n,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 123 | count(home,x,y,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 128 | count(home,x,y,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': -./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 134 | rel(home,x,r,y,ipl); - | ~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' - 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': -./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | rel(home,x,r,y,ipl); - | ~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' - 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': -./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | dom(home,x,y,ipl); - | ~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' - 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' - 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': -./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | rel(home,SOT_UNION,x,y); - | ~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | element(home,SOT_UNION,x,y,z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | channel(home,x,xiv); - | ~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ ./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); @@ -224081,70 +224899,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/minimodel.hh:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -224156,187 +224913,12 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -test/int/extensional.cpp: In member function 'virtual void Test::Int::Extensional::RegSharedA::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/extensional.cpp:219:27: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 219 | y[i]=y[i+4]=x[i]; - | ^ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/extensional.cpp:219:27: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 219 | y[i]=y[i+4]=x[i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/extensional.cpp: In member function 'virtual void Test::Int::Extensional::RegSharedB::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/extensional.cpp:246:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 246 | y[i]=y[i+4]=y[i+8]=x[i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/extensional.cpp:246:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 246 | y[i]=y[i+4]=y[i+8]=x[i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/extensional.cpp:246:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 246 | y[i]=y[i+4]=y[i+8]=x[i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/extensional.cpp: In member function 'virtual void Test::Int::Extensional::RegSharedC::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/extensional.cpp:270:41: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 270 | y[i]=y[i+4]=channel(home,x[i]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/extensional.cpp:270:41: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 270 | y[i]=y[i+4]=channel(home,x[i]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/extensional.cpp: In member function 'virtual void Test::Int::Extensional::RegSharedD::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/extensional.cpp:291:48: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 291 | y[i]=y[i+4]=y[i+8]=channel(home,x[i]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/extensional.cpp:291:48: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 291 | y[i]=y[i+4]=y[i+8]=channel(home,x[i]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/extensional.cpp:291:48: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 291 | y[i]=y[i+4]=y[i+8]=channel(home,x[i]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/extensional.cpp: In member function 'virtual void Test::Int::Extensional::TupleSetBool::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/extensional.cpp:598:37: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 598 | y[i] = channel(home, x[i]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/extensional.cpp: In member function 'virtual void Test::Int::Extensional::TupleSetBool::post(Gecode::Space&, Gecode::IntVarArray&, Gecode::Reify)': -test/int/extensional.cpp:607:37: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 607 | y[i] = channel(home, x[i]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': ./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/linear.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -224403,45 +224985,6 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -224474,19 +225017,6 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/minimodel.hh:240: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -224509,95 +225039,6 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/rel.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -224888,6 +225329,12 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/minimodel.hh:51: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); @@ -224898,6 +225345,12 @@ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); @@ -224905,6 +225358,16 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -224928,6 +225391,17 @@ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); @@ -224935,6 +225409,16 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ @@ -225085,692 +225569,154 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -test/int/element.cpp: In member function 'virtual void Test::Int::Element::VarIntVar::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/element.cpp:167:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 167 | c[i]=x[2+i]; - | ^ +test/int/rel.cpp: In member function 'virtual void Test::Int::Rel::IntVarXY::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/rel.cpp:74:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 74 | y[0]=x[0]; y[1]=x[1]; + | ^ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -test/int/element.cpp: In member function 'virtual void Test::Int::Element::VarIntInt::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/element.cpp:192:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 192 | c[i]=x[1+i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/element.cpp: In member function 'virtual void Test::Int::Element::VarIntShared::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/element.cpp:213:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 213 | c[i]=x[1+i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/element.cpp: In member function 'virtual void Test::Int::Element::VarBoolVar::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/element.cpp:236:36: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 236 | c[i]=channel(home,x[2+i]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/element.cpp: In member function 'virtual void Test::Int::Element::VarBoolInt::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/element.cpp:262:36: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 262 | c[i]=channel(home,x[1+i]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/element.cpp: In member function 'virtual void Test::Int::Element::MatrixIntVarIntVarXY::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/element.cpp:421:19: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 421 | tm[0]=x[3]; tm[1]=x[4]; tm[2]=x[5]; tm[3]=x[6]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/element.cpp:421:31: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 421 | tm[0]=x[3]; tm[1]=x[4]; tm[2]=x[5]; tm[3]=x[6]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/element.cpp:421:43: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 421 | tm[0]=x[3]; tm[1]=x[4]; tm[2]=x[5]; tm[3]=x[6]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/element.cpp:421:55: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 421 | tm[0]=x[3]; tm[1]=x[4]; tm[2]=x[5]; tm[3]=x[6]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/element.cpp: In member function 'virtual void Test::Int::Element::MatrixIntVarIntVarXX::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/element.cpp:450:19: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 450 | tm[0]=x[2]; tm[1]=x[3]; tm[2]=x[4]; tm[3]=x[5]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/element.cpp:450:31: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 450 | tm[0]=x[2]; tm[1]=x[3]; tm[2]=x[4]; tm[3]=x[5]; +test/int/rel.cpp:74:31: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 74 | y[0]=x[0]; y[1]=x[1]; | ^ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -test/int/element.cpp:450:43: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 450 | tm[0]=x[2]; tm[1]=x[3]; tm[2]=x[4]; tm[3]=x[5]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/element.cpp:450:55: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 450 | tm[0]=x[2]; tm[1]=x[3]; tm[2]=x[4]; tm[3]=x[5]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -test/int/element.cpp: In member function 'virtual void Test::Int::Element::MatrixBoolVarBoolVarXY::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/element.cpp:477:33: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 477 | tm[0]=channel(home,x[3]); tm[1]=channel(home,x[4]); - | ^ +test/int/rel.cpp: In member function 'virtual void Test::Int::Rel::BoolVarXY::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/rel.cpp:143:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 143 | y[0]=channel(home,x[0]); y[1]=channel(home,x[1]); + | ^ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -test/int/element.cpp:477:59: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 477 | tm[0]=channel(home,x[3]); tm[1]=channel(home,x[4]); +test/int/rel.cpp:143:59: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 143 | y[0]=channel(home,x[0]); y[1]=channel(home,x[1]); | ^ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -test/int/element.cpp:478:33: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 478 | tm[2]=channel(home,x[5]); tm[3]=channel(home,x[6]); - | ^ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +test/int/rel.cpp: In member function 'virtual void Test::Int::Rel::BoolInt::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/rel.cpp:247:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 247 | y[0]=channel(home,x[0]); y[1]=channel(home,x[1]); + | ^ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -test/int/element.cpp:478:59: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 478 | tm[2]=channel(home,x[5]); tm[3]=channel(home,x[6]); +test/int/rel.cpp:247:59: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 247 | y[0]=channel(home,x[0]); y[1]=channel(home,x[1]); | ^ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -test/int/element.cpp: In member function 'virtual void Test::Int::Element::MatrixBoolVarBoolVarXX::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/element.cpp:505:33: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 505 | tm[0]=channel(home,x[2]); tm[1]=channel(home,x[3]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/element.cpp:505:59: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 505 | tm[0]=channel(home,x[2]); tm[1]=channel(home,x[3]); - | ^ +test/int/rel.cpp: In member function 'virtual void Test::Int::Rel::IntSharedSeq::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/rel.cpp:327:31: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 327 | y[i] = y[n+i] = x[i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/rel.cpp:327:31: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 327 | y[i] = y[n+i] = x[i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/rel.cpp: In member function 'virtual void Test::Int::Rel::BoolSeq::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/rel.cpp:363:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 363 | b[i]=channel(home,x[i]); + | ^ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -test/int/element.cpp:506:33: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 506 | tm[2]=channel(home,x[4]); tm[3]=channel(home,x[5]); - | ^ +test/int/rel.cpp: In member function 'virtual void Test::Int::Rel::BoolSharedSeq::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/rel.cpp:401:41: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 401 | b[i]=b[n+i]=channel(home,x[i]); + | ^ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -test/int/element.cpp:506:59: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 506 | tm[2]=channel(home,x[4]); tm[3]=channel(home,x[5]); - | ^ +test/int/rel.cpp:401:41: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 401 | b[i]=b[n+i]=channel(home,x[i]); + | ^ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} +test/int/rel.cpp: In member function 'virtual void Test::Int::Rel::IntArrayVar::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/rel.cpp:432:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 432 | y[i]=x[i]; z[i]=x[n+i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/rel.cpp:432:33: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 432 | y[i]=x[i]; z[i]=x[n+i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/rel.cpp: In member function 'virtual void Test::Int::Rel::IntArrayDiff::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/rel.cpp:498:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 498 | y[i]=x[i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/rel.cpp:501:28: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 501 | z[i]=x[n_fst + i]; | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -In file included from ./gecode/int.hh:917, - from ./test/int.hh:41: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: +test/int/rel.cpp: In member function 'virtual void Test::Int::Rel::BoolArrayVar::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/rel.cpp:533:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 533 | y[i]=channel(home,x[i]); z[i]=channel(home,x[n+i]); + | ^ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ +test/int/rel.cpp:533:61: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 533 | y[i]=channel(home,x[i]); z[i]=channel(home,x[n+i]); + | ^ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ +test/int/rel.cpp: In member function 'virtual void Test::Int::Rel::BoolArrayInt::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/rel.cpp:566:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 566 | y[i]=channel(home,x[i]); + | ^ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from test/int/rel.cpp:36: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -225905,6 +225851,17 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); @@ -225915,6 +225872,13 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ In file included from ./gecode/minimodel.hh:1867: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -225956,6 +225920,9 @@ ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -225974,6 +225941,16 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -226005,6 +225982,16 @@ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); @@ -226251,6 +226238,25 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -226312,6 +226318,31 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -226322,49 +226353,9 @@ ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ -test/int/rel.cpp: In member function 'virtual void Test::Int::Rel::IntVarXY::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/rel.cpp:74:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 74 | y[0]=x[0]; y[1]=x[1]; - | ^ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/rel.cpp:74:31: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 74 | y[0]=x[0]; y[1]=x[1]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/rel.cpp: In member function 'virtual void Test::Int::Rel::BoolVarXY::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/rel.cpp:143:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 143 | y[0]=channel(home,x[0]); y[1]=channel(home,x[1]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/rel.cpp:143:59: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 143 | y[0]=channel(home,x[0]); y[1]=channel(home,x[1]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -test/int/rel.cpp: In member function 'virtual void Test::Int::Rel::BoolInt::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/rel.cpp:247:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 247 | y[0]=channel(home,x[0]); y[1]=channel(home,x[1]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/rel.cpp:247:59: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 247 | y[0]=channel(home,x[0]); y[1]=channel(home,x[1]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' 1858 | : ArgArrayBase(aa) {} @@ -226378,107 +226369,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -test/int/rel.cpp: In member function 'virtual void Test::Int::Rel::IntSharedSeq::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/rel.cpp:327:31: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 327 | y[i] = y[n+i] = x[i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/rel.cpp:327:31: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 327 | y[i] = y[n+i] = x[i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/rel.cpp: In member function 'virtual void Test::Int::Rel::BoolSeq::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/rel.cpp:363:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 363 | b[i]=channel(home,x[i]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/rel.cpp: In member function 'virtual void Test::Int::Rel::BoolSharedSeq::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/rel.cpp:401:41: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 401 | b[i]=b[n+i]=channel(home,x[i]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/rel.cpp:401:41: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 401 | b[i]=b[n+i]=channel(home,x[i]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/rel.cpp: In member function 'virtual void Test::Int::Rel::IntArrayVar::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/rel.cpp:432:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 432 | y[i]=x[i]; z[i]=x[n+i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/rel.cpp:432:33: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 432 | y[i]=x[i]; z[i]=x[n+i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/rel.cpp: In member function 'virtual void Test::Int::Rel::IntArrayDiff::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/rel.cpp:498:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 498 | y[i]=x[i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/rel.cpp:501:28: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 501 | z[i]=x[n_fst + i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/rel.cpp: In member function 'virtual void Test::Int::Rel::BoolArrayVar::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/rel.cpp:533:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 533 | y[i]=channel(home,x[i]); z[i]=channel(home,x[n+i]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/rel.cpp:533:61: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 533 | y[i]=channel(home,x[i]); z[i]=channel(home,x[n+i]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:917, - from ./test/int.hh:41: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/rel.cpp: In member function 'virtual void Test::Int::Rel::BoolArrayInt::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/rel.cpp:566:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 566 | y[i]=channel(home,x[i]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} @@ -226492,130 +226382,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} @@ -226629,35 +226395,20 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ +test/int/extensional.cpp: In member function 'virtual void Test::Int::Extensional::RegSharedA::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/extensional.cpp:219:27: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 219 | y[i]=y[i+4]=x[i]; + | ^ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/extensional.cpp:219:27: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 219 | y[i]=y[i+4]=x[i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -226717,6 +226468,25 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +test/int/extensional.cpp: In member function 'virtual void Test::Int::Extensional::RegSharedB::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/extensional.cpp:246:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 246 | y[i]=y[i+4]=y[i+8]=x[i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/extensional.cpp:246:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 246 | y[i]=y[i+4]=y[i+8]=x[i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/extensional.cpp:246:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 246 | y[i]=y[i+4]=y[i+8]=x[i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' 603 | return copy(d,s,static_cast(n)); @@ -226736,6 +226506,93 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +test/int/extensional.cpp: In member function 'virtual void Test::Int::Extensional::RegSharedC::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/extensional.cpp:270:41: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 270 | y[i]=y[i+4]=channel(home,x[i]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/extensional.cpp:270:41: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 270 | y[i]=y[i+4]=channel(home,x[i]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/extensional.cpp: In member function 'virtual void Test::Int::Extensional::RegSharedD::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/extensional.cpp:291:48: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 291 | y[i]=y[i+4]=y[i+8]=channel(home,x[i]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/extensional.cpp:291:48: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 291 | y[i]=y[i+4]=y[i+8]=channel(home,x[i]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/extensional.cpp:291:48: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 291 | y[i]=y[i+4]=y[i+8]=channel(home,x[i]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/extensional.cpp: In member function 'virtual void Test::Int::Extensional::TupleSetBool::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/extensional.cpp:598:37: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 598 | y[i] = channel(home, x[i]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/extensional.cpp: In member function 'virtual void Test::Int::Extensional::TupleSetBool::post(Gecode::Space&, Gecode::IntVarArray&, Gecode::Reify)': +test/int/extensional.cpp:607:37: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 607 | y[i] = channel(home, x[i]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -226758,75 +226615,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -226849,27 +226637,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -226880,6 +226647,8 @@ ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/linear.o test/int/linear.cpp ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ @@ -227000,6 +226769,275 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/linear.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/gcc.o test/int/gcc.cpp +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./test/int.hh:41: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, from test/int/linear.cpp:36: @@ -227744,6 +227782,17 @@ test/int/linear.cpp:192:42: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 192 | y[i]=Gecode::channel(home,x[i]); | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/gcc.cpp:38: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ @@ -227872,6 +227921,38 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} @@ -227976,64 +228057,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/gcc.o test/int/gcc.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/sorted.o test/int/sorted.cpp -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/gcc.cpp:38: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/sorted.cpp:38: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/int.hh:917, from ./test/int.hh:41: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -228258,38 +228281,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ test/int/gcc.cpp: In member function 'virtual void Test::Int::GCC::VarAll::post(Gecode::Space&, Gecode::IntVarArray&)': test/int/gcc.cpp:220:21: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 220 | x[i]=xy[i]; @@ -228424,6 +228415,51 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/sorted.o test/int/sorted.cpp +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/sorted.cpp:38: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./test/int.hh:41: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -228790,12 +228826,6 @@ | ^~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o test/int/unshare.o test/int/unshare.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/exec.o test/int/exec.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/sequence.o test/int/sequence.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/mm-arithmetic.o test/int/mm-arithmetic.cpp In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -228807,92 +228837,6 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/exec.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-arithmetic.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -228925,179 +228869,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/sequence.cpp:38: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/int.hh:917, - from ./test/int.hh:41: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./test/int.hh:41: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -229109,27 +228880,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': ./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -229141,47 +228891,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -229294,38 +229003,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -229418,216 +229095,6 @@ | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, - from test/int/mm-arithmetic.cpp:36: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./test/int.hh:41: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, from test/int/unshare.cpp:36: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -229649,26 +229116,6 @@ ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -229680,15 +229127,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -229728,34 +229166,6 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -229788,68 +229198,8 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/exec.o test/int/exec.cpp In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -229893,8 +229243,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/mm-bool.o test/int/mm-bool.cpp In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -230404,17 +229752,6 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./test/int.hh:41: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -230476,6 +229813,412 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +test/int/unshare.cpp: In member function 'virtual void Test::Int::Unshare::Int::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/unshare.cpp:64:18: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 64 | y[0]=x[0]; y[1]=y[3]=x[1]; y[2]=y[4]=y[5]=x[2]; + | ^ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/unshare.cpp:64:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 64 | y[0]=x[0]; y[1]=y[3]=x[1]; y[2]=y[4]=y[5]=x[2]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/unshare.cpp:64:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 64 | y[0]=x[0]; y[1]=y[3]=x[1]; y[2]=y[4]=y[5]=x[2]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/unshare.cpp:64:55: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 64 | y[0]=x[0]; y[1]=y[3]=x[1]; y[2]=y[4]=y[5]=x[2]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/unshare.cpp:64:55: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 64 | y[0]=x[0]; y[1]=y[3]=x[1]; y[2]=y[4]=y[5]=x[2]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/unshare.cpp:64:55: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 64 | y[0]=x[0]; y[1]=y[3]=x[1]; y[2]=y[4]=y[5]=x[2]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/unshare.cpp: In member function 'virtual void Test::Int::Unshare::Bool::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/unshare.cpp:87:32: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 87 | y[0]=channel(home,x[0]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/unshare.cpp:88:37: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 88 | y[1]=y[3]=channel(home,x[1]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/unshare.cpp:88:37: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 88 | y[1]=y[3]=channel(home,x[1]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/unshare.cpp:89:42: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 89 | y[2]=y[4]=y[5]=channel(home,x[2]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/unshare.cpp:89:42: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 89 | y[2]=y[4]=y[5]=channel(home,x[2]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/unshare.cpp:89:42: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 89 | y[2]=y[4]=y[5]=channel(home,x[2]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/unshare.cpp: In member function 'virtual void Test::Int::Unshare::Failed::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/unshare.cpp:112:18: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 112 | y[0]=x[0]; y[1]=x[0]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/unshare.cpp:112:29: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 112 | y[0]=x[0]; y[1]=x[0]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/sequence.o test/int/sequence.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/mm-arithmetic.o test/int/mm-arithmetic.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/mm-bool.o test/int/mm-bool.cpp +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/exec.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/sequence.cpp:38: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./test/int.hh:41: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': ./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -230487,10 +230230,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -test/int/mm-arithmetic.cpp: In member function 'virtual void Test::Int::MiniModelArithmetic::MinNary::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/mm-arithmetic.cpp:273:18: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 273 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -230574,84 +230313,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/mm-arithmetic.cpp:273:29: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 273 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/mm-arithmetic.cpp:273:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 273 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/mm-arithmetic.cpp: In member function 'virtual void Test::Int::MiniModelArithmetic::MaxNary::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/mm-arithmetic.cpp:293:18: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 293 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/mm-arithmetic.cpp:293:29: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 293 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/mm-arithmetic.cpp:293:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 293 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -230681,35 +230342,273 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-bool.cpp:38: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./test/int.hh:41: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -230738,34 +230637,24 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-arithmetic.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, - from test/int/exec.cpp:36: + from test/int/sequence.cpp:40: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -230782,17 +230671,6 @@ ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -230814,47 +230692,352 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/minimodel.hh:51: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./test/int.hh:41: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ In file included from ./gecode/minimodel.hh:240: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -230863,9 +231046,24 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -230877,35 +231075,34 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -230917,6 +231114,19 @@ ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, + from test/int/exec.cpp:36: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); @@ -230927,37 +231137,16 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -230979,6 +231168,27 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -231027,38 +231237,6 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -231070,6 +231248,14 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); @@ -231080,6 +231266,9 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); @@ -231118,6 +231307,16 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -231189,6 +231388,10 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); @@ -231199,6 +231402,9 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); @@ -231209,6 +231415,9 @@ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); @@ -231256,48 +231465,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -231321,6 +231488,10 @@ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); @@ -231331,6 +231502,12 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); @@ -231361,6 +231538,17 @@ ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); @@ -231371,6 +231559,15 @@ ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -231380,6 +231577,15 @@ ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); @@ -231437,22 +231643,32 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/minimodel.hh:2337: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -231509,145 +231725,144 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] +test/int/sequence.cpp: In member function 'virtual void Test::Int::Sequence::SequenceBoolTest::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/sequence.cpp:97:42: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 97 | c[i]=Gecode::channel(home,x[i]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -test/int/unshare.cpp: In member function 'virtual void Test::Int::Unshare::Int::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/unshare.cpp:64:18: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 64 | y[0]=x[0]; y[1]=y[3]=x[1]; y[2]=y[4]=y[5]=x[2]; - | ^ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -test/int/unshare.cpp:64:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 64 | y[0]=x[0]; y[1]=y[3]=x[1]; y[2]=y[4]=y[5]=x[2]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/unshare.cpp:64:34: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 64 | y[0]=x[0]; y[1]=y[3]=x[1]; y[2]=y[4]=y[5]=x[2]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/unshare.cpp:64:55: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 64 | y[0]=x[0]; y[1]=y[3]=x[1]; y[2]=y[4]=y[5]=x[2]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/unshare.cpp:64:55: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 64 | y[0]=x[0]; y[1]=y[3]=x[1]; y[2]=y[4]=y[5]=x[2]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/unshare.cpp:64:55: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 64 | y[0]=x[0]; y[1]=y[3]=x[1]; y[2]=y[4]=y[5]=x[2]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/unshare.cpp: In member function 'virtual void Test::Int::Unshare::Bool::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/unshare.cpp:87:32: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 87 | y[0]=channel(home,x[0]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/unshare.cpp:88:37: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 88 | y[1]=y[3]=channel(home,x[1]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/unshare.cpp:88:37: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 88 | y[1]=y[3]=channel(home,x[1]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/unshare.cpp:89:42: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 89 | y[2]=y[4]=y[5]=channel(home,x[2]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/unshare.cpp:89:42: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 89 | y[2]=y[4]=y[5]=channel(home,x[2]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/unshare.cpp:89:42: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 89 | y[2]=y[4]=y[5]=channel(home,x[2]); - | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -test/int/unshare.cpp: In member function 'virtual void Test::Int::Unshare::Failed::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/unshare.cpp:112:18: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 112 | y[0]=x[0]; y[1]=x[0]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/unshare.cpp:112:29: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 112 | y[0]=x[0]; y[1]=x[0]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, - from test/int/sequence.cpp:40: + from test/int/mm-bool.cpp:40: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); @@ -231689,19 +231904,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -231731,14 +231933,28 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -231760,50 +231976,56 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} @@ -231835,25 +232057,9 @@ ./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' 603 | return copy(d,s,static_cast(n)); @@ -231873,12 +232079,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' 603 | return copy(d,s,static_cast(n)); @@ -231898,6 +232098,90 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/minimodel.hh:51: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/minimodel.hh:51: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -231909,18 +232193,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -231931,35 +232203,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -231989,28 +232232,35 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -232054,12 +232304,6 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -232071,43 +232315,6 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -232129,6 +232336,11 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/minimodel.hh:1609: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -232198,35 +232410,6 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -232307,6 +232490,12 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); @@ -232364,11 +232553,19 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/mm-lin.o test/int/mm-lin.cpp +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); @@ -232446,22 +232643,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); @@ -232472,6 +232656,14 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); @@ -232479,6 +232671,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -232534,22 +232729,9 @@ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -232572,6 +232754,11 @@ ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:240: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); @@ -232612,6 +232799,9 @@ ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); @@ -232622,6 +232812,9 @@ ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); @@ -232652,69 +232845,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -test/int/exec.cpp: In member function 'virtual void Test::Int::Exec::BoolWait::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/exec.cpp:115:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 115 | b[i]=channel(home,x[i]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -232776,19 +232906,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ @@ -233210,6 +233327,19 @@ ./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +test/int/mm-bool.cpp: In member function 'virtual void Test::Int::MiniModelBoolean::BoolElement::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/mm-bool.cpp:4340:32: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 4340 | l[0]=channel(home,x[0]); l[1]=channel(home,x[1]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/mm-bool.cpp:4340:57: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 4340 | l[0]=channel(home,x[0]); l[1]=channel(home,x[1]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -233226,155 +233356,13 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -test/int/sequence.cpp: In member function 'virtual void Test::Int::Sequence::SequenceBoolTest::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/sequence.cpp:97:42: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 97 | c[i]=Gecode::channel(home,x[i]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ +test/int/exec.cpp: In member function 'virtual void Test::Int::Exec::BoolWait::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/exec.cpp:115:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 115 | b[i]=channel(home,x[i]); + | ^ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -233461,28 +233449,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -233522,29 +233488,14 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +In file included from ./gecode/int.hh:917, + from ./test/int.hh:41: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ @@ -233561,50 +233512,59 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -233683,142 +233643,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-bool.cpp:38: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-lin.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/int.hh:917, - from ./test/int.hh:41: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -233902,8 +233726,28 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/mm-count.o test/int/mm-count.cpp +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -234023,47 +233867,74 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/mm-rel.o test/int/mm-rel.cpp -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, - from test/int/mm-bool.cpp:40: + from test/int/mm-arithmetic.cpp:36: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -234130,6 +234001,19 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -234162,6 +234046,84 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -234735,12 +234697,6 @@ ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./test/int.hh:41: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); @@ -234781,6 +234737,358 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +test/int/mm-arithmetic.cpp: In member function 'virtual void Test::Int::MiniModelArithmetic::MinNary::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/mm-arithmetic.cpp:273:18: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 273 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; + | ^ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/mm-arithmetic.cpp:273:29: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 273 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/mm-arithmetic.cpp:273:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 273 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/mm-arithmetic.cpp: In member function 'virtual void Test::Int::MiniModelArithmetic::MaxNary::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/mm-arithmetic.cpp:293:18: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 293 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/mm-arithmetic.cpp:293:29: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 293 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/mm-arithmetic.cpp:293:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 293 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/mm-lin.o test/int/mm-lin.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/mm-count.o test/int/mm-count.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/mm-rel.o test/int/mm-rel.cpp +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-rel.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-lin.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./test/int.hh:41: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' @@ -234937,6 +235245,22 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./test/int.hh:41: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -234968,6 +235292,12 @@ ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -234999,86 +235329,134 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -test/int/mm-bool.cpp: In member function 'virtual void Test::Int::MiniModelBoolean::BoolElement::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/mm-bool.cpp:4340:32: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 4340 | l[0]=channel(home,x[0]); l[1]=channel(home,x[1]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/mm-bool.cpp:4340:57: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 4340 | l[0]=channel(home,x[0]); l[1]=channel(home,x[1]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/bin-packing.o test/int/bin-packing.cpp +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/mm-count.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, - from test/int/mm-lin.cpp:36: + from test/int/mm-rel.cpp:36: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); @@ -235120,6 +235498,16 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -235149,17 +235537,24 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-rel.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -235181,28 +235576,6 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -235214,170 +235587,52 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/bin-packing.o test/int/bin-packing.cpp -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -235397,9 +235652,25 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -235421,8 +235692,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/order.o test/int/order.cpp In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -235993,103 +236262,77 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -test/int/mm-lin.cpp: In member function 'virtual void Test::Int::MiniModelLin::LinRelInt::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/mm-lin.cpp:210:38: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 210 | IntVarArgs xy(2); xy[0]=x; xy[1]=y; - | ^ +test/int/mm-rel.cpp: In member function 'virtual void Test::Int::MiniModel::IntLex::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/mm-rel.cpp:74:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 74 | y[i]=x[i]; z[i]=x[n+i]; + | ^ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -test/int/mm-lin.cpp:210:47: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 210 | IntVarArgs xy(2); xy[0]=x; xy[1]=y; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/mm-lin.cpp: In member function 'virtual void Test::Int::MiniModelLin::LinRelBool::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/mm-lin.cpp:299:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 299 | y[0] = channel(home,x[0]); y[1] = channel(home,x[1]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/mm-lin.cpp:299:61: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 299 | y[0] = channel(home,x[0]); y[1] = channel(home,x[1]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/mm-lin.cpp:300:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 300 | y[2] = channel(home,x[2]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/mm-lin.cpp:309:38: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 309 | IntVarArgs xy(2); xy[0]=x; xy[1]=y; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/mm-lin.cpp:309:47: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 309 | IntVarArgs xy(2); xy[0]=x; xy[1]=y; - | ^ +test/int/mm-rel.cpp:74:33: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 74 | y[i]=x[i]; z[i]=x[n+i]; + | ^ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -test/int/mm-lin.cpp: In member function 'virtual void Test::Int::MiniModelLin::LinRelBool::post(Gecode::Space&, Gecode::IntVarArray&, Gecode::Reify)': -test/int/mm-lin.cpp:337:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 337 | y[0] = channel(home,x[0]); y[1] = channel(home,x[1]); +test/int/mm-rel.cpp: In member function 'virtual void Test::Int::MiniModel::BoolLex::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/mm-rel.cpp:106:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 106 | y[i]=channel(home,x[i]); z[i]=channel(home,x[n+i]); | ^ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -test/int/mm-lin.cpp:337:61: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 337 | y[0] = channel(home,x[0]); y[1] = channel(home,x[1]); +test/int/mm-rel.cpp:106:61: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 106 | y[i]=channel(home,x[i]); z[i]=channel(home,x[n+i]); | ^ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -test/int/mm-lin.cpp:338:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 338 | y[2] = channel(home,x[2]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/mm-count.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/int.hh:917, - from ./test/int.hh:41: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, + from test/int/mm-lin.cpp:36: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -236131,89 +236374,35 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -236236,125 +236425,70 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -236413,85 +236547,9 @@ ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from test/int/mm-rel.cpp:36: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} @@ -236505,35 +236563,49 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ +In file included from ./gecode/float.hh:1404, + from ./gecode/minimodel.hh:51: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -236593,100 +236665,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -236716,6 +236694,25 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -237257,33 +237254,70 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -test/int/mm-rel.cpp: In member function 'virtual void Test::Int::MiniModel::IntLex::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/mm-rel.cpp:74:20: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 74 | y[i]=x[i]; z[i]=x[n+i]; - | ^ +test/int/mm-lin.cpp: In member function 'virtual void Test::Int::MiniModelLin::LinRelInt::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/mm-lin.cpp:210:38: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 210 | IntVarArgs xy(2); xy[0]=x; xy[1]=y; + | ^ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -test/int/mm-rel.cpp:74:33: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 74 | y[i]=x[i]; z[i]=x[n+i]; - | ^ +test/int/mm-lin.cpp:210:47: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 210 | IntVarArgs xy(2); xy[0]=x; xy[1]=y; + | ^ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -test/int/mm-rel.cpp: In member function 'virtual void Test::Int::MiniModel::BoolLex::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/mm-rel.cpp:106:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 106 | y[i]=channel(home,x[i]); z[i]=channel(home,x[n+i]); +test/int/mm-lin.cpp: In member function 'virtual void Test::Int::MiniModelLin::LinRelBool::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/mm-lin.cpp:299:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 299 | y[0] = channel(home,x[0]); y[1] = channel(home,x[1]); | ^ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -test/int/mm-rel.cpp:106:61: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 106 | y[i]=channel(home,x[i]); z[i]=channel(home,x[n+i]); +test/int/mm-lin.cpp:299:61: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 299 | y[0] = channel(home,x[0]); y[1] = channel(home,x[1]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/mm-lin.cpp:300:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 300 | y[2] = channel(home,x[2]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/mm-lin.cpp:309:38: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 309 | IntVarArgs xy(2); xy[0]=x; xy[1]=y; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/mm-lin.cpp:309:47: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 309 | IntVarArgs xy(2); xy[0]=x; xy[1]=y; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/mm-lin.cpp: In member function 'virtual void Test::Int::MiniModelLin::LinRelBool::post(Gecode::Space&, Gecode::IntVarArray&, Gecode::Reify)': +test/int/mm-lin.cpp:337:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 337 | y[0] = channel(home,x[0]); y[1] = channel(home,x[1]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/mm-lin.cpp:337:61: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 337 | y[0] = channel(home,x[0]); y[1] = channel(home,x[1]); | ^ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +test/int/mm-lin.cpp:338:34: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 338 | y[2] = channel(home,x[2]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -237347,6 +237381,28 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:917, from ./test/int.hh:41: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -237369,13 +237425,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -237459,29 +237508,32 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/bin-packing.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -237511,21 +237563,18 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -237555,42 +237604,19 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/order.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -237632,40 +237658,6 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -237687,6 +237679,14 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' 603 | return copy(d,s,static_cast(n)); @@ -237706,6 +237706,9 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' 603 | return copy(d,s,static_cast(n)); @@ -237722,6 +237725,16 @@ ./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ @@ -237849,70 +237862,6 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -238003,6 +237952,17 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/bin-packing.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ @@ -238033,6 +237993,8 @@ ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/order.o test/int/order.cpp ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -238647,28 +238609,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/int.hh:917, - from ./test/int.hh:41: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -238679,6 +238619,8 @@ ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/unary.o test/int/unary.cpp ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ @@ -238708,6 +238650,32 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} @@ -238721,47 +238689,12 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -238840,111 +238773,12 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/int.hh:917, - from ./gecode/minimodel.hh:46: + from ./test/int.hh:41: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' @@ -239044,52 +238878,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -239119,22 +238907,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -239232,6 +239004,17 @@ ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/unary.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -239269,60 +239052,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -239352,45 +239081,6 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -239423,64 +239113,48 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/unary.o test/int/unary.cpp -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/int/order.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/cumulative.o test/int/cumulative.cpp +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -239544,35 +239218,6 @@ ./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ @@ -239636,54 +239281,11 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/minimodel.hh:240: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -239790,17 +239392,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); @@ -239844,6 +239435,17 @@ ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:917, + from ./test/int.hh:41: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -239970,86 +239572,6 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' - 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' - 319 | void post(Home home, IntRelType irt, const BoolVar& b, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | e.post(home,t ? frt : neg(frt)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' - 878 | void post(Home home, FloatRelType frt) const; - | ~~~~~^~~~ -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': -./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? frt : neg(frt),b); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' - 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': -./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | _e0.post(home,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 62 | _e0.post(home,SRT_NQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | _e0.post(home,SRT_EQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | _e0.post(home,b,true,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); @@ -240060,6 +239582,11 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); @@ -240090,6 +239617,9 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); @@ -240110,6 +239640,9 @@ ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); @@ -240196,15 +239729,26 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': @@ -240217,6 +239761,10 @@ ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); @@ -240227,6 +239775,682 @@ ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +test/int/bin-packing.cpp: In member function 'virtual void Test::Int::BinPacking::BPT::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/bin-packing.cpp:189:19: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 189 | l[j]=x[j]; + | ^ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/bin-packing.cpp:191:21: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 191 | b[i]=x[m+i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/bin-packing.cpp: In member function 'virtual void Test::Int::BinPacking::MBPT::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/bin-packing.cpp:239:56: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 239 | l[j]=IntVar(home, 0, Gecode::Int::Limits::max); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, + from test/int/unary.cpp:36: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/minimodel.hh:51: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:240: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' + 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' + 319 | void post(Home home, IntRelType irt, const BoolVar& b, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; + | ~~~~~^~~~ +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': +./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? frt : neg(frt),b); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' + 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': +./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | _e0.post(home,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 62 | _e0.post(home,SRT_NQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | _e0.post(home,SRT_EQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 67 | _e0.post(home,b,true,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -240248,16 +240472,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); @@ -240268,16 +240482,6 @@ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); @@ -240288,22 +240492,12 @@ ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -240316,16 +240510,6 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -240574,27 +240758,6 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -test/int/bin-packing.cpp: In member function 'virtual void Test::Int::BinPacking::BPT::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/bin-packing.cpp:189:19: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 189 | l[j]=x[j]; - | ^ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/bin-packing.cpp:191:21: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 191 | b[i]=x[m+i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/bin-packing.cpp: In member function 'virtual void Test::Int::BinPacking::MBPT::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/bin-packing.cpp:239:56: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 239 | l[j]=IntVar(home, 0, Gecode::Int::Limits::max); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); @@ -240605,6 +240768,19 @@ ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); @@ -240624,6 +240800,19 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -240685,47 +240874,72 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +test/int/unary.cpp: In member function 'virtual void Test::Int::Unary::OptFixPUnary::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/unary.cpp:132:17: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 132 | s[i]=x[i]; + | ^ +In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ +test/int/unary.cpp:133:45: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 133 | m[i]=Gecode::expr(home, (x[n+i] > l)); + | ^ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ +test/int/unary.cpp: In member function 'virtual void Test::Int::Unary::ManFlexUnary::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/unary.cpp:180:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 180 | s[i] = expr(home, off+x[i]); + | ^ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ +test/int/unary.cpp: In member function 'virtual void Test::Int::Unary::OptFlexUnary::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/unary.cpp:244:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 244 | s[i] = expr(home, off+x[i]); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/unary.cpp:245:24: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 245 | px[i] = x[2*n+i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/unary.cpp:252:45: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 252 | m[i]=Gecode::expr(home, (x[n+i] > l)); + | ^ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -240734,22 +240948,9 @@ ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here 126 | : VarArgArray(a) {} @@ -240760,16 +240961,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here 155 | : VarArray(home,a) {} @@ -240790,124 +240981,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -240986,6 +241059,60 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'typename Gecode::ArrayTraits >::ArgsType Gecode::VarArray::slice(int, int, int) [with Var = Gecode::IntVar; typename Gecode::ArrayTraits >::ArgsType = Gecode::IntVarArgs]': +test/int/unary.cpp:175:36: required from here + 175 | Gecode::IntVarArgs px(x.slice(x.size()/2)); + | ~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:959:12: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 959 | r[i] = x[start]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -241116,322 +241243,8 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/unary.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/cumulatives.o test/int/cumulatives.cpp -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulative.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/circuit.o test/int/circuit.cpp -In file included from ./gecode/int.hh:917, - from ./test/int.hh:41: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:917, - from ./test/int.hh:41: + from ./gecode/minimodel.hh:46: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; @@ -241655,102 +241468,7 @@ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from test/int/unary.cpp:36: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from test/int/cumulative.cpp:36: + from ./gecode/minimodel.hh:48: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); @@ -241792,17 +241510,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -241864,6 +241571,8 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/cumulative.o test/int/cumulative.cpp In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -241944,6 +241653,8 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/cumulatives.o test/int/cumulatives.cpp ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ @@ -242080,28 +241791,6 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -242123,17 +241812,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); @@ -242144,16 +241822,6 @@ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); @@ -242510,17 +242178,6 @@ ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': ./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); @@ -242531,96 +242188,666 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -test/int/cumulative.cpp: In member function 'virtual void Test::Int::Cumulative::ManFixPCumulative::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/cumulative.cpp:133:27: warning: implicitly-declared 'Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)' is deprecated [-Wdeprecated-copy] - 133 | xx=x.slice(0,1,n); - | ^ -In file included from ./gecode/int.hh:840: -./gecode/int/array.hpp:92:3: note: because 'Gecode::IntVarArgs' has user-provided 'Gecode::IntVarArgs::IntVarArgs(const Gecode::IntVarArgs&)' - 92 | IntVarArgs::IntVarArgs(const IntVarArgs& a) - | ^~~~~~~~~~ -./gecode/int.hh: In member function 'Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)': -./gecode/int.hh:656:9: warning: implicitly-declared 'Gecode::VarArgArray& Gecode::VarArgArray::operator=(const Gecode::VarArgArray&)' is deprecated [-Wdeprecated-copy] - 656 | class IntVarArgs : public VarArgArray { - | ^~~~~~~~~~ In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp:1847:3: note: because 'Gecode::VarArgArray' has user-provided 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1847 | VarArgArray::VarArgArray(const VarArgArray& aa) - | ^~~~~~~~~~~~~~~~ -test/int/cumulative.cpp: In member function 'virtual void Test::Int::Cumulative::ManFixPCumulative::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/cumulative.cpp:133:27: note: synthesized method 'Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)' first required here - 133 | xx=x.slice(0,1,n); - | ^ -test/int/cumulative.cpp:135:34: warning: implicitly-declared 'Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)' is deprecated [-Wdeprecated-copy] - 135 | xx=Gecode::IntVarArgs(n); - | ^ -./gecode/int/array.hpp:92:3: note: because 'Gecode::IntVarArgs' has user-provided 'Gecode::IntVarArgs::IntVarArgs(const Gecode::IntVarArgs&)' - 92 | IntVarArgs::IntVarArgs(const IntVarArgs& a) - | ^~~~~~~~~~ -test/int/cumulative.cpp:137:59: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 137 | xx[i]=Gecode::expr(home,x[i]+o,Gecode::IPL_DOM); - | ^ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -test/int/cumulative.cpp: In member function 'virtual void Test::Int::Cumulative::OptFixPCumulative::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/cumulative.cpp:244:74: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 244 | s[i]=(c >= 0) ? x[i] : Gecode::expr(home,x[i]+o,Gecode::IPL_DOM); - | ^ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -test/int/cumulative.cpp:245:45: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 245 | m[i]=Gecode::expr(home, x[n+i] > l); - | ^ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -test/int/cumulative.cpp: In member function 'virtual void Test::Int::Cumulative::ManFlexCumulative::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/cumulative.cpp:354:52: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 354 | s[i] = expr(home, o+x[i], Gecode::IPL_DOM); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -test/int/cumulative.cpp: In member function 'virtual void Test::Int::Cumulative::OptFlexCumulative::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/cumulative.cpp:469:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 469 | s[i] = expr(home, o+x[i]); - | ^ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -test/int/cumulative.cpp:470:29: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 470 | px[i] = x[pstart+i]; +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -test/int/cumulative.cpp:477:47: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 477 | m[i]=Gecode::expr(home, (x[n+i] > l)); +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulative.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./test/int.hh:41: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, + from test/int/cumulative.cpp:36: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/minimodel.hh:51: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -242717,46 +242944,6 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -243112,28 +243299,6 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); @@ -243224,105 +243389,78 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -test/int/unary.cpp: In member function 'virtual void Test::Int::Unary::OptFixPUnary::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/unary.cpp:132:17: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 132 | s[i]=x[i]; - | ^ +test/int/cumulative.cpp: In member function 'virtual void Test::Int::Cumulative::ManFixPCumulative::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/cumulative.cpp:133:27: warning: implicitly-declared 'Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)' is deprecated [-Wdeprecated-copy] + 133 | xx=x.slice(0,1,n); + | ^ +In file included from ./gecode/int.hh:840: +./gecode/int/array.hpp:92:3: note: because 'Gecode::IntVarArgs' has user-provided 'Gecode::IntVarArgs::IntVarArgs(const Gecode::IntVarArgs&)' + 92 | IntVarArgs::IntVarArgs(const IntVarArgs& a) + | ^~~~~~~~~~ +./gecode/int.hh: In member function 'Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)': +./gecode/int.hh:656:9: warning: implicitly-declared 'Gecode::VarArgArray& Gecode::VarArgArray::operator=(const Gecode::VarArgArray&)' is deprecated [-Wdeprecated-copy] + 656 | class IntVarArgs : public VarArgArray { + | ^~~~~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp:1847:3: note: because 'Gecode::VarArgArray' has user-provided 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1847 | VarArgArray::VarArgArray(const VarArgArray& aa) + | ^~~~~~~~~~~~~~~~ +test/int/cumulative.cpp: In member function 'virtual void Test::Int::Cumulative::ManFixPCumulative::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/cumulative.cpp:133:27: note: synthesized method 'Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)' first required here + 133 | xx=x.slice(0,1,n); + | ^ +test/int/cumulative.cpp:135:34: warning: implicitly-declared 'Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)' is deprecated [-Wdeprecated-copy] + 135 | xx=Gecode::IntVarArgs(n); + | ^ +./gecode/int/array.hpp:92:3: note: because 'Gecode::IntVarArgs' has user-provided 'Gecode::IntVarArgs::IntVarArgs(const Gecode::IntVarArgs&)' + 92 | IntVarArgs::IntVarArgs(const IntVarArgs& a) + | ^~~~~~~~~~ +test/int/cumulative.cpp:137:59: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 137 | xx[i]=Gecode::expr(home,x[i]+o,Gecode::IPL_DOM); + | ^ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -test/int/unary.cpp:133:45: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 133 | m[i]=Gecode::expr(home, (x[n+i] > l)); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/unary.cpp: In member function 'virtual void Test::Int::Unary::ManFlexUnary::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/unary.cpp:180:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 180 | s[i] = expr(home, off+x[i]); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/unary.cpp: In member function 'virtual void Test::Int::Unary::OptFlexUnary::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/unary.cpp:244:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 244 | s[i] = expr(home, off+x[i]); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/unary.cpp:245:24: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 245 | px[i] = x[2*n+i]; - | ^ +test/int/cumulative.cpp: In member function 'virtual void Test::Int::Cumulative::OptFixPCumulative::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/cumulative.cpp:244:74: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 244 | s[i]=(c >= 0) ? x[i] : Gecode::expr(home,x[i]+o,Gecode::IPL_DOM); + | ^ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -test/int/unary.cpp:252:45: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 252 | m[i]=Gecode::expr(home, (x[n+i] > l)); +test/int/cumulative.cpp:245:45: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 245 | m[i]=Gecode::expr(home, x[n+i] > l); | ^ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'typename Gecode::ArrayTraits >::ArgsType Gecode::VarArray::slice(int, int, int) [with Var = Gecode::IntVar; typename Gecode::ArrayTraits >::ArgsType = Gecode::IntVarArgs]': -test/int/cumulative.cpp:133:21: required from here - 133 | xx=x.slice(0,1,n); - | ~~~~~~~^~~~~~~ -./gecode/kernel/data/array.hpp:959:12: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 959 | r[i] = x[start]; - | ~~~~~^~~~ +test/int/cumulative.cpp: In member function 'virtual void Test::Int::Cumulative::ManFlexCumulative::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/cumulative.cpp:354:52: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 354 | s[i] = expr(home, o+x[i], Gecode::IPL_DOM); + | ^ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +test/int/cumulative.cpp: In member function 'virtual void Test::Int::Cumulative::OptFlexCumulative::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/cumulative.cpp:469:35: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 469 | s[i] = expr(home, o+x[i]); + | ^ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} +test/int/cumulative.cpp:470:29: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 470 | px[i] = x[pstart+i]; | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/cumulative.cpp:477:47: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 477 | m[i]=Gecode::expr(home, (x[n+i] > l)); + | ^ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here 97 | : VarArgArray(a) {} @@ -243363,43 +243501,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/cumulatives.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -243422,81 +243523,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1600:19: required from 'const Gecode::ArgArrayBase& Gecode::ArgArrayBase::operator=(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1600 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:774:9: required from here - 774 | class VarArgArray : public ArgArrayBase { - | ^~~~~~~~~~~ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -243520,9 +243546,9 @@ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'typename Gecode::ArrayTraits >::ArgsType Gecode::VarArray::slice(int, int, int) [with Var = Gecode::IntVar; typename Gecode::ArrayTraits >::ArgsType = Gecode::IntVarArgs]': -test/int/unary.cpp:175:36: required from here - 175 | Gecode::IntVarArgs px(x.slice(x.size()/2)); - | ~~~~~~~^~~~~~~~~~~~ +test/int/cumulative.cpp:133:21: required from here + 133 | xx=x.slice(0,1,n); + | ~~~~~~~^~~~~~~ ./gecode/kernel/data/array.hpp:959:12: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 959 | r[i] = x[start]; | ~~~~~^~~~ @@ -243587,15 +243613,12 @@ ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' 603 | return copy(d,s,static_cast(n)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ +./gecode/kernel/data/array.hpp:1600:19: required from 'const Gecode::ArgArrayBase& Gecode::ArgArrayBase::operator=(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1600 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:774:9: required from here + 774 | class VarArgArray : public ArgArrayBase { + | ^~~~~~~~~~~ ./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ @@ -243659,6 +243682,19 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/cumulatives.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/circuit.o test/int/circuit.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -243691,19 +243727,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/no-overlap.o test/int/no-overlap.cpp -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/int/circuit.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/int.hh:917, from ./test/int.hh:41: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -243907,38 +243930,6 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -243960,6 +243951,8 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/no-overlap.o test/int/no-overlap.cpp In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, from test/int/cumulatives.cpp:36: @@ -244108,28 +244101,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./test/int.hh:41: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -244159,89 +244130,6 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -244274,35 +244162,6 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -244325,34 +244184,6 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -244663,21 +244494,10 @@ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -244733,16 +244553,6 @@ ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); @@ -244771,30 +244581,10 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -244851,27 +244641,6 @@ ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); @@ -244922,6 +244691,17 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/int/circuit.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ test/int/cumulatives.cpp:237:24: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 237 | h[i] = x[p+3]; | ^ @@ -244939,50 +244719,6 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from test/int/circuit.cpp:35: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -245024,35 +244760,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -245060,38 +244767,6 @@ ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' @@ -245142,6 +244817,11 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' 1858 | : ArgArrayBase(aa) {} @@ -245155,11 +244835,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -245200,49 +244875,11 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} @@ -245256,64 +244893,33 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -245332,9 +244938,6 @@ ./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ @@ -245395,197 +244998,927 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/minimodel.hh:240: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:917, + from ./test/int.hh:41: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' - 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' - 319 | void post(Home home, IntRelType irt, const BoolVar& b, +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | e.post(home,t ? frt : neg(frt)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' - 878 | void post(Home home, FloatRelType frt) const; +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': -./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? frt : neg(frt),b); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' - 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': -./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | _e0.post(home,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 62 | _e0.post(home,SRT_NQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | _e0.post(home,SRT_EQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | _e0.post(home,b,true,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | BoolVar b(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | IntVar x(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': -./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | channel(home,f,x); - | ~~~~~~~^~~~~~~~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': -./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 70 | rel(home,SOT_UNION,x,s); - | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | count(home,x,n,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | count(home,x,y,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./test/int.hh:41: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, + from test/int/no-overlap.cpp:36: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/minimodel.hh:51: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:240: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, + from test/int/circuit.cpp:35: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' + 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' + 319 | void post(Home home, IntRelType irt, const BoolVar& b, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; + | ~~~~~^~~~ +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': +./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? frt : neg(frt),b); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' + 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': +./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | _e0.post(home,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 62 | _e0.post(home,SRT_NQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | _e0.post(home,SRT_EQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 67 | _e0.post(home,b,true,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867: +./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | BoolVar b(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | IntVar x(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': +./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | channel(home,f,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 70 | rel(home,SOT_UNION,x,s); + | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | count(home,x,n,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | count(home,x,y,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -245774,6 +246107,11 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ @@ -245783,6 +246121,12 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ @@ -245808,6 +246152,16 @@ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -245843,6 +246197,17 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -245904,135 +246269,162 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -test/int/circuit.cpp: In member function 'virtual void Test::Int::Circuit::Circuit::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/circuit.cpp:82:52: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 82 | xx[i] = Gecode::expr(home, x[i]+offset); - | ^ +test/int/no-overlap.cpp: In member function 'virtual void Test::Int::NoOverlap::Int2::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/no-overlap.cpp:83:24: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 83 | x[i]=xy[2*i+0]; y[i]=xy[2*i+1]; + | ^ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -test/int/circuit.cpp: In member function 'virtual void Test::Int::Circuit::Path::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/circuit.cpp:131:52: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 131 | xx[i] = Gecode::expr(home, x[i]+offset); - | ^ +test/int/no-overlap.cpp:83:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 83 | x[i]=xy[2*i+0]; y[i]=xy[2*i+1]; + | ^ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -test/int/circuit.cpp:137:25: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 137 | xx[i] = x[i]; +test/int/no-overlap.cpp: In member function 'virtual void Test::Int::NoOverlap::IntOpt2::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/no-overlap.cpp:124:25: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 124 | x[i]=xyo[3*i+0]; y[i]=xyo[3*i+1]; | ^ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -test/int/circuit.cpp: In member function 'virtual void Test::Int::Circuit::CircuitCost::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/circuit.cpp:188:51: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 188 | y[i] = Gecode::expr(home, x[i]+offset); - | ^ +test/int/no-overlap.cpp:124:42: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 124 | x[i]=xyo[3*i+0]; y[i]=xyo[3*i+1]; + | ^ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -test/int/circuit.cpp:192:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 192 | y[i]=x[i]; - | ^ +test/int/no-overlap.cpp:125:41: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 125 | o[i]=expr(home, xyo[3*i+2] > 0); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/no-overlap.cpp: In member function 'virtual void Test::Int::NoOverlap::Var2::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/no-overlap.cpp:159:27: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 159 | x0[i]=xwyh[4*i+0]; w[i]=xwyh[4*i+1]; + | ^ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -test/int/circuit.cpp: In member function 'virtual void Test::Int::Circuit::PathCost::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/circuit.cpp:247:51: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 247 | y[i] = Gecode::expr(home, x[i]+offset); - | ^ +test/int/no-overlap.cpp:159:45: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 159 | x0[i]=xwyh[4*i+0]; w[i]=xwyh[4*i+1]; + | ^ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -test/int/circuit.cpp:254:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 254 | y[i]=x[i]; - | ^ +test/int/no-overlap.cpp:160:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 160 | x1[i]=expr(home, x0[i] + w[i]); + | ^ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -test/int/circuit.cpp: In member function 'virtual void Test::Int::Circuit::CircuitFullCost::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/circuit.cpp:308:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 308 | z[i]=x[n+i]; - | ^ +test/int/no-overlap.cpp:161:27: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 161 | y0[i]=xwyh[4*i+2]; h[i]=xwyh[4*i+3]; + | ^ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -test/int/circuit.cpp:312:51: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 312 | y[i] = Gecode::expr(home, x[i]+offset); - | ^ +test/int/no-overlap.cpp:161:45: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 161 | y0[i]=xwyh[4*i+2]; h[i]=xwyh[4*i+3]; + | ^ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -test/int/circuit.cpp:316:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 316 | y[i]=x[i]; - | ^ +test/int/no-overlap.cpp:162:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 162 | y1[i]=expr(home, y0[i] + h[i]); + | ^ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -In file included from ./gecode/int.hh:917, - from ./test/int.hh:41: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: +test/int/no-overlap.cpp: In member function 'virtual void Test::Int::NoOverlap::VarOpt2::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/no-overlap.cpp:202:28: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 202 | x0[i]=xwyho[5*i+0]; w[i]=xwyho[5*i+1]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/no-overlap.cpp:202:47: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 202 | x0[i]=xwyho[5*i+0]; w[i]=xwyho[5*i+1]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/no-overlap.cpp:203:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 203 | x1[i]=expr(home, x0[i] + w[i]); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/no-overlap.cpp:204:28: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 204 | y0[i]=xwyho[5*i+2]; h[i]=xwyho[5*i+3]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/no-overlap.cpp:204:47: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 204 | y0[i]=xwyho[5*i+2]; h[i]=xwyho[5*i+3]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/no-overlap.cpp:205:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 205 | y1[i]=expr(home, y0[i] + h[i]); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/no-overlap.cpp:206:43: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 206 | o[i]=expr(home, xwyho[5*i+4] > 0); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/no-overlap.cpp: In member function 'virtual void Test::Int::NoOverlap::VarOptShared2::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/no-overlap.cpp:247:28: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 247 | x0[i]=xwyho[2*i+0]; w[i]=xwyho[2*i+1]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/no-overlap.cpp:247:47: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 247 | x0[i]=xwyho[2*i+0]; w[i]=xwyho[2*i+1]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/no-overlap.cpp:248:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 248 | x1[i]=expr(home, x0[i] + w[i]); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/no-overlap.cpp:249:28: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 249 | y0[i]=xwyho[2*i+0]; h[i]=xwyho[2*i+1]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/no-overlap.cpp:249:47: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 249 | y0[i]=xwyho[2*i+0]; h[i]=xwyho[2*i+1]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/no-overlap.cpp:250:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 250 | y1[i]=expr(home, y0[i] + h[i]); + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/no-overlap.cpp:251:51: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 251 | o[i]=expr(home, xwyho[2*n + (i % 2)] > 0); + | ^ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -246044,48 +246436,6 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here 126 | : VarArgArray(a) {} @@ -246116,315 +246466,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/precede.o test/int/precede.cpp -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from test/int/no-overlap.cpp:36: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -246447,19 +246488,6 @@ ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -246481,6 +246509,18 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -246501,6 +246541,16 @@ ./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ @@ -246564,6 +246614,28 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -246585,70 +246657,11 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ In file included from ./gecode/minimodel.hh:1609: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -246710,28 +246723,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/minimodel.hh:1867: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -247129,162 +247123,202 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -test/int/no-overlap.cpp: In member function 'virtual void Test::Int::NoOverlap::Int2::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/no-overlap.cpp:83:24: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 83 | x[i]=xy[2*i+0]; y[i]=xy[2*i+1]; - | ^ +test/int/circuit.cpp: In member function 'virtual void Test::Int::Circuit::Circuit::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/circuit.cpp:82:52: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 82 | xx[i] = Gecode::expr(home, x[i]+offset); + | ^ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -test/int/no-overlap.cpp:83:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 83 | x[i]=xy[2*i+0]; y[i]=xy[2*i+1]; - | ^ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -test/int/no-overlap.cpp: In member function 'virtual void Test::Int::NoOverlap::IntOpt2::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/no-overlap.cpp:124:25: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 124 | x[i]=xyo[3*i+0]; y[i]=xyo[3*i+1]; - | ^ +test/int/circuit.cpp: In member function 'virtual void Test::Int::Circuit::Path::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/circuit.cpp:131:52: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 131 | xx[i] = Gecode::expr(home, x[i]+offset); + | ^ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -test/int/no-overlap.cpp:124:42: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 124 | x[i]=xyo[3*i+0]; y[i]=xyo[3*i+1]; - | ^ +test/int/circuit.cpp:137:25: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 137 | xx[i] = x[i]; + | ^ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -test/int/no-overlap.cpp:125:41: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 125 | o[i]=expr(home, xyo[3*i+2] > 0); - | ^ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -test/int/no-overlap.cpp: In member function 'virtual void Test::Int::NoOverlap::Var2::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/no-overlap.cpp:159:27: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 159 | x0[i]=xwyh[4*i+0]; w[i]=xwyh[4*i+1]; - | ^ +test/int/circuit.cpp: In member function 'virtual void Test::Int::Circuit::CircuitCost::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/circuit.cpp:188:51: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 188 | y[i] = Gecode::expr(home, x[i]+offset); + | ^ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -test/int/no-overlap.cpp:159:45: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 159 | x0[i]=xwyh[4*i+0]; w[i]=xwyh[4*i+1]; - | ^ +test/int/circuit.cpp:192:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 192 | y[i]=x[i]; + | ^ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -test/int/no-overlap.cpp:160:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 160 | x1[i]=expr(home, x0[i] + w[i]); - | ^ +test/int/circuit.cpp: In member function 'virtual void Test::Int::Circuit::PathCost::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/circuit.cpp:247:51: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 247 | y[i] = Gecode::expr(home, x[i]+offset); + | ^ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -test/int/no-overlap.cpp:161:27: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 161 | y0[i]=xwyh[4*i+2]; h[i]=xwyh[4*i+3]; - | ^ +test/int/circuit.cpp:254:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 254 | y[i]=x[i]; + | ^ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -test/int/no-overlap.cpp:161:45: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 161 | y0[i]=xwyh[4*i+2]; h[i]=xwyh[4*i+3]; - | ^ +test/int/circuit.cpp: In member function 'virtual void Test::Int::Circuit::CircuitFullCost::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/circuit.cpp:308:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 308 | z[i]=x[n+i]; + | ^ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -test/int/no-overlap.cpp:162:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 162 | y1[i]=expr(home, y0[i] + h[i]); - | ^ +test/int/circuit.cpp:312:51: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 312 | y[i] = Gecode::expr(home, x[i]+offset); + | ^ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -test/int/no-overlap.cpp: In member function 'virtual void Test::Int::NoOverlap::VarOpt2::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/no-overlap.cpp:202:28: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 202 | x0[i]=xwyho[5*i+0]; w[i]=xwyho[5*i+1]; +test/int/circuit.cpp:316:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 316 | y[i]=x[i]; + | ^ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -test/int/no-overlap.cpp:202:47: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 202 | x0[i]=xwyho[5*i+0]; w[i]=xwyho[5*i+1]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/no-overlap.cpp:203:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 203 | x1[i]=expr(home, x0[i] + w[i]); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -test/int/no-overlap.cpp:204:28: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 204 | y0[i]=xwyho[5*i+2]; h[i]=xwyho[5*i+3]; +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -test/int/no-overlap.cpp:204:47: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 204 | y0[i]=xwyho[5*i+2]; h[i]=xwyho[5*i+3]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/no-overlap.cpp:205:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 205 | y1[i]=expr(home, y0[i] + h[i]); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/no-overlap.cpp:206:43: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 206 | o[i]=expr(home, xwyho[5*i+4] > 0); - | ^ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -test/int/no-overlap.cpp: In member function 'virtual void Test::Int::NoOverlap::VarOptShared2::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/no-overlap.cpp:247:28: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 247 | x0[i]=xwyho[2*i+0]; w[i]=xwyho[2*i+1]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/no-overlap.cpp:247:47: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 247 | x0[i]=xwyho[2*i+0]; w[i]=xwyho[2*i+1]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/no-overlap.cpp:248:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 248 | x1[i]=expr(home, x0[i] + w[i]); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/no-overlap.cpp:249:28: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 249 | y0[i]=xwyho[2*i+0]; h[i]=xwyho[2*i+1]; +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/no-overlap.cpp:249:47: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 249 | y0[i]=xwyho[2*i+0]; h[i]=xwyho[2*i+1]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/no-overlap.cpp:250:40: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 250 | y1[i]=expr(home, y0[i] + h[i]); - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -test/int/no-overlap.cpp:251:51: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 251 | o[i]=expr(home, xwyho[2*n + (i % 2)] > 0); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -247500,6 +247534,12 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/precede.o test/int/precede.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/nvalues.o test/int/nvalues.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/int/member.o test/int/member.cpp In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, @@ -247543,8 +247583,26 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/nvalues.o test/int/nvalues.cpp +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/int/nvalues.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/int/member.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/int.hh:917, from ./test/int.hh:41: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -247769,6 +247827,70 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -247877,52 +247999,275 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/nvalues.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ +In file included from ./gecode/int.hh:917, + from ./gecode/minimodel.hh:46: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/int/member.o test/int/member.cpp +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o test/set.o test/set.cpp +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/minimodel.hh:46: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -247934,6 +248279,35 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': ./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -247945,6 +248319,27 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -247986,6 +248381,17 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -248147,8 +248553,132 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/set/construct.o test/set/construct.cpp +In file included from ./gecode/float.hh:1404, + from ./gecode/minimodel.hh:51: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:240: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -248161,16 +248691,117 @@ ./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': ./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' + 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' + 319 | void post(Home home, IntRelType irt, const BoolVar& b, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; + | ~~~~~^~~~ +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': +./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? frt : neg(frt),b); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' + 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': +./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | _e0.post(home,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 62 | _e0.post(home,SRT_NQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | _e0.post(home,SRT_EQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 67 | _e0.post(home,b,true,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867: +./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | BoolVar b(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -248179,6 +248810,16 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | IntVar x(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ @@ -248186,12 +248827,388 @@ ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': +./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | channel(home,f,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 70 | rel(home,SOT_UNION,x,s); + | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | count(home,x,n,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | count(home,x,y,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | count(home,x,y,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | count(home,x,n,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 61 | count(home,x,y,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 66 | count(home,x,y,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | count(home,x,n,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 77 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 82 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 87 | count(home,x,n,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 92 | count(home,x,y,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | count(home,x,y,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 103 | count(home,x,n,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 108 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 113 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 118 | count(home,x,n,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 123 | count(home,x,y,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 128 | count(home,x,y,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' + 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' + 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': +./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | dom(home,x,y,ipl); + | ~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' + 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' + 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': +./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | rel(home,SOT_UNION,x,y); + | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | element(home,SOT_UNION,x,y,z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 165 | channel(home,x,xiv); + | ~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -248221,6 +249238,35 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ +test/int/member.cpp: In member function 'virtual void Test::Int::Member::Int::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/member.cpp:66:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 66 | y[i] = x[i]; + | ^ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/member.cpp: In member function 'virtual void Test::Int::Member::Int::post(Gecode::Space&, Gecode::IntVarArray&, Gecode::Reify)': +test/int/member.cpp:76:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 76 | y[i] = x[i]; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +test/int/member.cpp: In member function 'virtual void Test::Int::Member::Bool::post(Gecode::Space&, Gecode::IntVarArray&)': +test/int/member.cpp:100:36: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 100 | y[i] = channel(home,x[i]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +test/int/member.cpp: In member function 'virtual void Test::Int::Member::Bool::post(Gecode::Space&, Gecode::IntVarArray&, Gecode::Reify)': +test/int/member.cpp:110:36: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 110 | y[i] = channel(home,x[i]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -248253,6 +249299,130 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -248275,6 +249445,16 @@ ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -248325,6 +249505,9 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -248357,11 +249540,89 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/minimodel.hh:240: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -248888,17 +250149,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set.cpp:38: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -249114,6 +250364,17 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set.cpp:38: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -249146,17 +250407,8 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/construct.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/set/construct.o test/set/construct.cpp In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -249484,48 +250736,6 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/int/member.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ test/set.cpp: In constructor 'Test::Set::SetTestSpace::SetTestSpace(int, Gecode::IntSet&, int, Test::Set::SetTest*, bool)': test/set.cpp:127:55: warning: implicitly-declared 'Gecode::SetVarArray& Gecode::SetVarArray::operator=(const Gecode::SetVarArray&)' is deprecated [-Wdeprecated-copy] 127 | x = SetVarArray(*this, n, Gecode::IntSet::empty, u); @@ -249534,6 +250744,8 @@ ./gecode/set/array.hpp:80:3: note: because 'Gecode::SetVarArray' has user-provided 'Gecode::SetVarArray::SetVarArray(const Gecode::SetVarArray&)' 80 | SetVarArray::SetVarArray(const SetVarArray& a) | ^~~~~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/set/dom.o test/set/dom.cpp In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -249696,6 +250908,93 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/set/rel.o test/set/rel.cpp +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/construct.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/set/dom.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -249801,38 +251100,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -250055,6 +251322,28 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/minimodel.hh:46: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -250119,6 +251408,27 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -250145,6 +251455,26 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} @@ -250158,6 +251488,48 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -250217,111 +251589,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/minimodel.hh:46: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -250379,6 +251646,16 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/set/rel.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -250545,8 +251822,38 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/set/dom.o test/set/dom.cpp +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -250590,8 +251897,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/set/rel.o test/set/rel.cpp In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -250626,6 +251931,8 @@ ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/set/rel-op.o test/set/rel-op.cpp ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -251162,35 +252469,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -test/int/member.cpp: In member function 'virtual void Test::Int::Member::Int::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/member.cpp:66:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 66 | y[i] = x[i]; - | ^ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/member.cpp: In member function 'virtual void Test::Int::Member::Int::post(Gecode::Space&, Gecode::IntVarArray&, Gecode::Reify)': -test/int/member.cpp:76:22: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 76 | y[i] = x[i]; - | ^ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -test/int/member.cpp: In member function 'virtual void Test::Int::Member::Bool::post(Gecode::Space&, Gecode::IntVarArray&)': -test/int/member.cpp:100:36: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 100 | y[i] = channel(home,x[i]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -test/int/member.cpp: In member function 'virtual void Test::Int::Member::Bool::post(Gecode::Space&, Gecode::IntVarArray&, Gecode::Reify)': -test/int/member.cpp:110:36: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 110 | y[i] = channel(home,x[i]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -251199,6 +252477,7 @@ ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ @@ -251276,6 +252555,12 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/minimodel.hh:46: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -251302,6 +252587,22 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} @@ -251328,162 +252629,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/set/rel-op.o test/set/rel-op.cpp -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/set/dom.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/set/rel-op-const.o test/set/rel-op-const.cpp -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/set/rel.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/minimodel.hh:46: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -251525,17 +252670,6 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/rel-op.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -251578,6 +252712,84 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -251769,38 +252981,6 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -251836,7 +253016,7 @@ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, - from test/set/rel-op-const.cpp:34: + from test/set/rel-op.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -252489,92 +253669,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -252638,32 +253732,6 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -252706,131 +253774,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -252860,17 +253803,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -252961,69 +253893,48 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/minimodel.hh:46: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -253066,48 +253977,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -253137,6 +254006,28 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -253158,35 +254049,6 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -253198,34 +254060,6 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ test/set/rel-op.cpp: In member function 'virtual void Test::Set::RelOp::Rel::post(Gecode::Space&, Gecode::SetVarArray&, Gecode::IntVarArray&)': test/set/rel-op.cpp:143:24: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 143 | case 0: a=x[0]; b=x[1]; c=x[2]; break; @@ -253404,68 +254238,28 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -253551,110 +254345,293 @@ ./gecode/iter/ranges-inter.hpp:297:3: note: because 'Gecode::Iter::Ranges::NaryInter' has user-provided 'Gecode::Iter::Ranges::NaryInter& Gecode::Iter::Ranges::NaryInter::operator=(const Gecode::Iter::Ranges::NaryInter&)' 297 | NaryInter::operator =(const NaryInter& m) { | ^~~~~~~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +test/set/rel-op.cpp: In member function 'virtual bool Test::Set::RelOp::RelN::solution(const Test::Set::SetAssignment&) const': +test/set/rel-op.cpp:246:11: warning: this statement may fall through [-Wimplicit-fallthrough=] + 246 | } + | ^ +test/set/rel-op.cpp:248:9: note: here + 248 | case SOT_UNION: + | ^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +test/set/rel-op.cpp: In member function 'virtual bool Test::Set::RelOp::RelIntN::solution(const Test::Set::SetAssignment&) const': +test/set/rel-op.cpp:402:11: warning: this statement may fall through [-Wimplicit-fallthrough=] + 402 | } + | ^ +test/set/rel-op.cpp:404:9: note: here + 404 | case SOT_UNION: + | ^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/set/rel-op-const.o test/set/rel-op-const.cpp +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/rel-op-const.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -253677,16 +254654,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -253770,22 +254737,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -253843,19 +254794,6 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -253960,65 +254898,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -254048,49 +254927,6 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -254112,35 +254948,6 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -254152,191 +254959,6 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' - 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' - 319 | void post(Home home, IntRelType irt, const BoolVar& b, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | e.post(home,t ? frt : neg(frt)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' - 878 | void post(Home home, FloatRelType frt) const; - | ~~~~~^~~~ -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': -./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? frt : neg(frt),b); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' - 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': -./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | _e0.post(home,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 62 | _e0.post(home,SRT_NQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | _e0.post(home,SRT_EQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | _e0.post(home,b,true,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | BoolVar b(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | IntVar x(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': -./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | channel(home,f,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': -./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 70 | rel(home,SOT_UNION,x,s); - | ~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -254345,39 +254967,10 @@ ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | count(home,x,n,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here 126 | : VarArgArray(a) {} @@ -254388,16 +254981,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | count(home,x,y,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here 155 | : VarArray(home,a) {} @@ -254418,293 +255001,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | count(home,x,y,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | count(home,x,n,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 61 | count(home,x,y,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 66 | count(home,x,y,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | count(home,x,n,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 77 | count(home,x,y,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 82 | count(home,x,y,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 87 | count(home,x,n,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 92 | count(home,x,y,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 97 | count(home,x,y,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | count(home,x,n,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 108 | count(home,x,y,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 113 | count(home,x,y,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 118 | count(home,x,n,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 123 | count(home,x,y,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 128 | count(home,x,y,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': -./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 134 | rel(home,x,r,y,ipl); - | ~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' - 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': -./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | rel(home,x,r,y,ipl); - | ~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' - 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': -./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | dom(home,x,y,ipl); - | ~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' - 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' - 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': -./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | rel(home,SOT_UNION,x,y); - | ~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | element(home,SOT_UNION,x,y,z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | channel(home,x,xiv); - | ~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -254727,43 +255023,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ -test/set/rel-op.cpp: In member function 'virtual bool Test::Set::RelOp::RelN::solution(const Test::Set::SetAssignment&) const': -test/set/rel-op.cpp:246:11: warning: this statement may fall through [-Wimplicit-fallthrough=] - 246 | } - | ^ -test/set/rel-op.cpp:248:9: note: here - 248 | case SOT_UNION: - | ^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -254777,13 +255036,6 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -test/set/rel-op.cpp: In member function 'virtual bool Test::Set::RelOp::RelIntN::solution(const Test::Set::SetAssignment&) const': -test/set/rel-op.cpp:402:11: warning: this statement may fall through [-Wimplicit-fallthrough=] - 402 | } - | ^ -test/set/rel-op.cpp:404:9: note: here - 404 | case SOT_UNION: - | ^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' 1858 | : ArgArrayBase(aa) {} @@ -254869,224 +255121,8 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o test/set/convex.o test/set/convex.cpp -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, @@ -255621,8 +255657,6 @@ | ^~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o test/set/sequence.o test/set/sequence.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/set/int.o test/set/int.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, @@ -255890,6 +255924,8 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/set/int.o test/set/int.cpp In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -256173,8 +256209,6 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/set/element.o test/set/element.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -256229,6 +256263,8 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/set/element.o test/set/element.cpp In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -256534,16 +256570,6 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/set/element.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, from test/set/int.cpp:36: @@ -256617,6 +256643,16 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/set/element.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -257276,6 +257312,28 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/minimodel.hh:46: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -257302,6 +257360,11 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} @@ -257315,124 +257378,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/minimodel.hh:46: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -257516,6 +257461,19 @@ ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -257568,6 +257526,84 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -258317,8 +258353,6 @@ ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/set/precede.o test/set/precede.cpp ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); @@ -258601,7 +258635,20 @@ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/set/distinct.o test/set/distinct.cpp + -c -o test/set/precede.o test/set/precede.cpp +In file included from ./gecode/iter.hh:51: +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, + inlined from 'virtual bool Test::Set::RelOp::RelN::solution(const Test::Set::SetAssignment&) const' at test/set/rel-op.cpp:258:13: +./gecode/iter/ranges-list.hpp:166:36: warning: '*u$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ +In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', + inlined from 'Gecode::Iter::Ranges::NaryInter::~NaryInter()' at ./gecode/iter/ranges-inter.hpp:74:9, + inlined from 'virtual bool Test::Set::RelOp::RelN::solution(const Test::Set::SetAssignment&) const' at test/set/rel-op.cpp:279:15: +./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] + 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { + | ~~~~~~^~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, @@ -259014,14 +259061,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/distinct.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -259044,9 +259083,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -259145,6 +259181,68 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/set/distinct.o test/set/distinct.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/set/exec.o test/set/exec.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/set/mm-set.o test/set/mm-set.cpp +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/distinct.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/set/mm-set.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/set/channel.o test/set/channel.cpp +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -259177,6 +259275,243 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/float.o test/float.cpp +In file included from ./gecode/int.hh:917, + from ./test/int.hh:41: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/exec.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -259311,6 +259646,50 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, + from test/set/mm-set.cpp:36: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -259339,6 +259718,40 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -259350,6 +259763,12 @@ ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -259360,6 +259779,13 @@ ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -259370,6 +259796,20 @@ ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -259401,6 +259841,302 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/minimodel.hh:51: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:240: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' + 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' + 319 | void post(Home home, IntRelType irt, const BoolVar& b, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; + | ~~~~~^~~~ +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': +./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? frt : neg(frt),b); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' + 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': +./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | _e0.post(home,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 62 | _e0.post(home,SRT_NQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | _e0.post(home,SRT_EQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 67 | _e0.post(home,b,true,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867: +./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | BoolVar b(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | IntVar x(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': +./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | channel(home,f,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 70 | rel(home,SOT_UNION,x,s); + | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | count(home,x,n,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | count(home,x,y,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -259412,6 +260148,13 @@ ./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | count(home,x,y,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': ./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); @@ -259422,6 +260165,59 @@ ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | count(home,x,n,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 61 | count(home,x,y,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 66 | count(home,x,y,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | count(home,x,n,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 77 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -259433,6 +260229,13 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 82 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -259443,6 +260246,277 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 87 | count(home,x,n,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 92 | count(home,x,y,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | count(home,x,y,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 103 | count(home,x,n,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 108 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 113 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 118 | count(home,x,n,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 123 | count(home,x,y,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 128 | count(home,x,y,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' + 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' + 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': +./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | dom(home,x,y,ipl); + | ~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' + 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' + 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': +./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | rel(home,SOT_UNION,x,y); + | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | element(home,SOT_UNION,x,y,z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 165 | channel(home,x,xiv); + | ~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -259472,6 +260546,17 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -259504,6 +260589,17 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float.cpp:38: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -259568,6 +260664,28 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -259581,6 +260699,28 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' 1858 | : ArgArrayBase(aa) {} @@ -259607,6 +260747,71 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -259666,66 +260871,251 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/set/exec.o test/set/exec.cpp -In file included from ./gecode/iter.hh:51: -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::NaryUnion::~NaryUnion()' at ./gecode/iter/ranges-union.hpp:74:9, - inlined from 'virtual bool Test::Set::RelOp::RelN::solution(const Test::Set::SetAssignment&) const' at test/set/rel-op.cpp:258:13: -./gecode/iter/ranges-list.hpp:166:36: warning: '*u$rlio.Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In destructor 'Gecode::Iter::Ranges::RangeListIter::~RangeListIter()', - inlined from 'Gecode::Iter::Ranges::NaryInter::~NaryInter()' at ./gecode/iter/ranges-inter.hpp:74:9, - inlined from 'virtual bool Test::Set::RelOp::RelN::solution(const Test::Set::SetAssignment&) const' at test/set/rel-op.cpp:279:15: -./gecode/iter/ranges-list.hpp:166:36: warning: '*(Gecode::Iter::Ranges::RangeListIter::RLIO*).Gecode::Iter::Ranges::RangeListIter::RLIO::use_cnt' may be used uninitialized [-Wmaybe-uninitialized] - 166 | if ((rlio != NULL) && (--rlio->use_cnt == 0)) { - | ~~~~~~^~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/exec.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/float.hh:48, + from ./test/float.hh:43: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/set/mm-set.o test/set/mm-set.cpp +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -259748,6 +261138,63 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -259831,6 +261278,68 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -259888,6 +261397,32 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/set.hh:43, + from ./test/set.hh:39, + from test/set/channel.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/float.hh:1404: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -259929,6 +261464,62 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -259950,6 +261541,38 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -260053,6 +261676,141 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -260061,10 +261819,50 @@ ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here 126 | : VarArgArray(a) {} @@ -260085,6 +261883,25 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here 171 | : VarArray(home,a) {} @@ -260215,55 +262032,8 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/set/mm-set.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/set/channel.o test/set/channel.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/float.o test/float.cpp In file included from ./gecode/int.hh:917, - from ./test/int.hh:41: + from ./gecode/set.hh:44: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; @@ -260367,8 +262137,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/float/basic.o test/float/basic.cpp In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -260488,9 +262256,7 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from test/set/mm-set.cpp:36: +In file included from ./gecode/set.hh:755: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); @@ -260594,7 +262360,8 @@ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51: + from ./gecode/minimodel.hh:51, + from test/set/channel.cpp:36: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': ./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); @@ -261206,10 +262973,13 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/float/arithmetic.o test/float/arithmetic.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/float/transcendental.o test/float/transcendental.cpp +test/set/channel.cpp: In member function 'virtual void Test::Set::Channel::ChannelBool::post(Gecode::Space&, Gecode::SetVarArray&, Gecode::IntVarArray&)': +test/set/channel.cpp:166:36: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 166 | b[i] = channel(home, y[i]); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -261296,6 +263066,16 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'typename Gecode::ArrayTraits >::ArgsType Gecode::VarArray::slice(int, int, int) [with Var = Gecode::SetVar; typename Gecode::ArrayTraits >::ArgsType = Gecode::SetVarArgs]': +test/set/channel.cpp:205:30: required from here + 205 | SetVarArgs x0(x.slice(0,1,_x0size)); + | ~~~~~~~^~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:959:12: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 959 | r[i] = x[start]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -261322,17 +263102,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float.cpp:38: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} @@ -261346,17 +263115,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/set.hh:43, - from ./test/set.hh:39, - from test/set/channel.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} @@ -261448,38 +263206,8 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/float/basic.o test/float/basic.cpp In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, @@ -261748,38 +263476,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/float.hh:1404: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': ./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -261883,122 +263579,6 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/transcendental.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/set.hh:44: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -262041,63 +263621,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -262120,68 +263643,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -262208,29 +263669,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/float.hh:48, - from ./test/float.hh:43: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} @@ -262284,6 +263722,95 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/float/arithmetic.o test/float/arithmetic.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/float/transcendental.o test/float/transcendental.cpp +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/arithmetic.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/float.hh:48, + from ./test/float.hh:43: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -262305,25 +263832,6 @@ ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); @@ -262443,77 +263951,17 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/set.hh:755: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/transcendental.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -262576,38 +264024,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -262711,13 +264127,6 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51, - from test/set/channel.cpp:36: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -262750,6 +264159,852 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, + from test/float/arithmetic.cpp:38: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:240: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' + 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' + 319 | void post(Home home, IntRelType irt, const BoolVar& b, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; + | ~~~~~^~~~ +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': +./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? frt : neg(frt),b); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' + 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': +./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | _e0.post(home,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 62 | _e0.post(home,SRT_NQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | _e0.post(home,SRT_EQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 67 | _e0.post(home,b,true,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867: +./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | BoolVar b(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | IntVar x(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': +./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | channel(home,f,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 70 | rel(home,SOT_UNION,x,s); + | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | count(home,x,n,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | count(home,x,y,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | count(home,x,y,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | count(home,x,n,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 61 | count(home,x,y,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 66 | count(home,x,y,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | count(home,x,n,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 77 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 82 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 87 | count(home,x,n,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 92 | count(home,x,y,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | count(home,x,y,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 103 | count(home,x,n,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 108 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 113 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 118 | count(home,x,n,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 123 | count(home,x,y,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 128 | count(home,x,y,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' + 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' + 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': +./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | dom(home,x,y,ipl); + | ~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' + 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' + 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': +./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | rel(home,SOT_UNION,x,y); + | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | element(home,SOT_UNION,x,y,z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 165 | channel(home,x,xiv); + | ~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/float.hh:48, + from ./test/float.hh:43: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/float/trigonometric.o test/float/trigonometric.cpp +In file included from ./gecode/float.hh:1404: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -262816,6 +265071,78 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ +test/float/arithmetic.cpp: In member function 'virtual void Test::Float::Arithmetic::MinNary::post(Gecode::Space&, Gecode::FloatVarArray&)': +test/float/arithmetic.cpp:720:18: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 720 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; + | ^ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +test/float/arithmetic.cpp:720:29: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 720 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; + | ^ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +test/float/arithmetic.cpp:720:40: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 720 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; + | ^ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +test/float/arithmetic.cpp: In member function 'virtual void Test::Float::Arithmetic::MinNaryShared::post(Gecode::Space&, Gecode::FloatVarArray&)': +test/float/arithmetic.cpp:741:18: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 741 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; + | ^ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +test/float/arithmetic.cpp:741:29: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 741 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; + | ^ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +test/float/arithmetic.cpp:741:40: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 741 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; + | ^ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +test/float/arithmetic.cpp: In member function 'virtual void Test::Float::Arithmetic::MaxNary::post(Gecode::Space&, Gecode::FloatVarArray&)': +test/float/arithmetic.cpp:759:18: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 759 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; + | ^ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +test/float/arithmetic.cpp:759:29: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 759 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; + | ^ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +test/float/arithmetic.cpp:759:40: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 759 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; + | ^ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +test/float/arithmetic.cpp: In member function 'virtual void Test::Float::Arithmetic::MaxNaryShared::post(Gecode::Space&, Gecode::FloatVarArray&)': +test/float/arithmetic.cpp:780:18: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 780 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; + | ^ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +test/float/arithmetic.cpp:780:29: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 780 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; + | ^ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -262848,6 +265175,117 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +test/float/arithmetic.cpp:780:40: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 780 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; + | ^ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, + from test/float/transcendental.cpp:37: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240: ./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': ./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -262864,23 +265302,20 @@ ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/arithmetic.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -262902,11 +265337,42 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -262917,6 +265383,9 @@ ./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -263318,48 +265787,6 @@ ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); @@ -263410,13 +265837,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -test/set/channel.cpp: In member function 'virtual void Test::Set::Channel::ChannelBool::post(Gecode::Space&, Gecode::SetVarArray&, Gecode::IntVarArray&)': -test/set/channel.cpp:166:36: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 166 | b[i] = channel(home, y[i]); - | ^ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -263424,18 +265844,6 @@ ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ @@ -263481,6 +265889,82 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -263507,25 +265991,133 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ @@ -263542,6 +266134,19 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -263601,6 +266206,113 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/float/linear.o test/float/linear.cpp +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/trigonometric.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/linear.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/float.hh:48, from ./test/float.hh:43: @@ -263624,38 +266336,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'typename Gecode::ArrayTraits >::ArgsType Gecode::VarArray::slice(int, int, int) [with Var = Gecode::SetVar; typename Gecode::ArrayTraits >::ArgsType = Gecode::SetVarArgs]': -test/set/channel.cpp:205:30: required from here - 205 | SetVarArgs x0(x.slice(0,1,_x0size)); - | ~~~~~~~^~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:959:12: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 959 | r[i] = x[start]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -263739,19 +266419,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -263763,19 +266430,6 @@ ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ @@ -263794,19 +266448,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -263817,11 +266458,6 @@ ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ @@ -263840,46 +266476,6 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -263911,6 +266507,18 @@ ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/float.hh:48, + from ./test/float.hh:43: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -263921,84 +266529,17 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -264020,6 +266561,89 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': ./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -264091,6 +266715,35 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -264123,11 +266776,78 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/float/trigonometric.o test/float/trigonometric.cpp +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, - from test/float/transcendental.cpp:37: + from test/float/linear.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); @@ -264159,6 +266879,11 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -264169,29 +266894,22 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/float.hh:48, - from ./test/float.hh:43: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -264221,89 +266939,6 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -264347,35 +266982,6 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -264477,34 +267083,6 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -264892,17 +267470,6 @@ ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': ./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); @@ -264913,57 +267480,22 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ +test/float/linear.cpp: In member function 'virtual void Test::Float::Linear::FloatVar::post(Gecode::Space&, Gecode::FloatVarArray&)': +test/float/linear.cpp:170:22: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 170 | y[i] = x[i]; + | ^ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +test/float/linear.cpp: In member function 'virtual void Test::Float::Linear::FloatVar::post(Gecode::Space&, Gecode::FloatVarArray&, Gecode::Reify)': +test/float/linear.cpp:182:22: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 182 | y[i] = x[i]; + | ^ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -265006,6 +267538,26 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/float.hh:1404: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': ./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -265048,6 +267600,28 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -265059,28 +267633,6 @@ ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ @@ -265099,33 +267651,37 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -265153,32 +267709,6 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} @@ -265245,9 +267775,47 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, - from test/float/arithmetic.cpp:38: + from test/float/trigonometric.cpp:37: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); @@ -265289,44 +267857,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -265897,84 +268427,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -test/float/arithmetic.cpp: In member function 'virtual void Test::Float::Arithmetic::MinNary::post(Gecode::Space&, Gecode::FloatVarArray&)': -test/float/arithmetic.cpp:720:18: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 720 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -test/float/arithmetic.cpp:720:29: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 720 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -test/float/arithmetic.cpp:720:40: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 720 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -test/float/arithmetic.cpp: In member function 'virtual void Test::Float::Arithmetic::MinNaryShared::post(Gecode::Space&, Gecode::FloatVarArray&)': -test/float/arithmetic.cpp:741:18: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 741 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -test/float/arithmetic.cpp:741:29: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 741 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -test/float/arithmetic.cpp:741:40: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 741 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -test/float/arithmetic.cpp: In member function 'virtual void Test::Float::Arithmetic::MaxNary::post(Gecode::Space&, Gecode::FloatVarArray&)': -test/float/arithmetic.cpp:759:18: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 759 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -test/float/arithmetic.cpp:759:29: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 759 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -test/float/arithmetic.cpp:759:40: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 759 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -test/float/arithmetic.cpp: In member function 'virtual void Test::Float::Arithmetic::MaxNaryShared::post(Gecode::Space&, Gecode::FloatVarArray&)': -test/float/arithmetic.cpp:780:18: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 780 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -test/float/arithmetic.cpp:780:29: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 780 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -test/float/arithmetic.cpp:780:40: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 780 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; - | ^ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -266024,6 +268476,8 @@ ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ @@ -266189,10 +268643,14 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/float/rel.o test/float/rel.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/float/channel.o test/float/channel.cpp In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/trigonometric.cpp:36: + from test/float/rel.cpp:36: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -266232,6 +268690,8 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/float/mm-lin.o test/float/mm-lin.cpp In file included from ./gecode/int.hh:917, from ./gecode/float.hh:48, from ./test/float.hh:43: @@ -266462,6 +268922,17 @@ ./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/float.hh:41, + from test/float/channel.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -266560,11 +269031,41 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/float/linear.o test/float/linear.cpp +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, - from test/float/trigonometric.cpp:37: + from test/float/rel.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); @@ -266635,6 +269136,17 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from ./test/int.hh:39, + from test/float/mm-lin.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -267176,6 +269688,53 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +test/float/rel.cpp: In member function 'virtual void Test::Float::Rel::FloatVarXY::post(Gecode::Space&, Gecode::FloatVarArray&)': +test/float/rel.cpp:82:20: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 82 | y[0]=x[0]; y[1]=x[1]; + | ^ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +test/float/rel.cpp:82:31: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 82 | y[0]=x[0]; y[1]=x[1]; + | ^ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -267218,225 +269777,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/linear.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/float/rel.o test/float/rel.cpp -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/float.hh:48, from ./test/float.hh:43: @@ -267572,17 +269912,23 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/rel.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -267611,6 +269957,9 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -267642,6 +269991,13 @@ ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -267652,11 +270008,26 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -267673,38 +270044,32 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/float.hh:1404: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': ./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -267776,18 +270141,19 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/float.hh:48, - from ./test/float.hh:43: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -267799,27 +270165,140 @@ ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./test/int.hh:41: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': ./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -267841,17 +270320,6 @@ ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); @@ -267914,231 +270382,9 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, - from test/float/rel.cpp:38: + from test/float/channel.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); @@ -268180,8 +270426,11 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/float/channel.o test/float/channel.cpp +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -268211,50 +270460,30 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from test/float/linear.cpp:38: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -268309,35 +270538,34 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -268764,6 +270992,11 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -268825,64 +271058,63 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -test/float/rel.cpp: In member function 'virtual void Test::Float::Rel::FloatVarXY::post(Gecode::Space&, Gecode::FloatVarArray&)': -test/float/rel.cpp:82:20: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 82 | y[0]=x[0]; y[1]=x[1]; - | ^ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -test/float/rel.cpp:82:31: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 82 | y[0]=x[0]; y[1]=x[1]; - | ^ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -268925,107 +271157,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' - 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' - 319 | void post(Home home, IntRelType irt, const BoolVar& b, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | e.post(home,t ? frt : neg(frt)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' - 878 | void post(Home home, FloatRelType frt) const; - | ~~~~~^~~~ -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': -./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? frt : neg(frt),b); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' - 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': -./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | _e0.post(home,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 62 | _e0.post(home,SRT_NQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | _e0.post(home,SRT_EQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | _e0.post(home,b,true,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -269033,6 +271164,8 @@ ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ @@ -269046,146 +271179,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/minimodel.hh:1867: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | BoolVar b(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | IntVar x(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': -./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | channel(home,f,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': -./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 70 | rel(home,SOT_UNION,x,s); - | ~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | count(home,x,n,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | count(home,x,y,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | count(home,x,y,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | count(home,x,n,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 61 | count(home,x,y,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 66 | count(home,x,y,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | count(home,x,n,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 77 | count(home,x,y,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -269208,85 +271201,677 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 82 | count(home,x,y,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 87 | count(home,x,n,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:1404, + from ./test/float.hh:43, + from test/float/mm-lin.cpp:35: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 92 | count(home,x,y,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 97 | count(home,x,y,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | count(home,x,n,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 108 | count(home,x,y,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 113 | count(home,x,y,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 118 | count(home,x,n,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48, + from test/float/mm-lin.cpp:37: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:240: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' + 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' + 319 | void post(Home home, IntRelType irt, const BoolVar& b, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; + | ~~~~~^~~~ +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': +./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? frt : neg(frt),b); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' + 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': +./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | _e0.post(home,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 62 | _e0.post(home,SRT_NQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | _e0.post(home,SRT_EQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 67 | _e0.post(home,b,true,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867: +./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | BoolVar b(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | IntVar x(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': +./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | channel(home,f,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 70 | rel(home,SOT_UNION,x,s); + | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | count(home,x,n,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | count(home,x,y,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | count(home,x,y,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | count(home,x,n,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 61 | count(home,x,y,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 66 | count(home,x,y,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | count(home,x,n,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 77 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 82 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 87 | count(home,x,n,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 92 | count(home,x,y,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | count(home,x,y,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 103 | count(home,x,n,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 108 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 113 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 118 | count(home,x,n,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -269465,152 +272050,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -test/float/linear.cpp: In member function 'virtual void Test::Float::Linear::FloatVar::post(Gecode::Space&, Gecode::FloatVarArray&)': -test/float/linear.cpp:170:22: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 170 | y[i] = x[i]; - | ^ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -test/float/linear.cpp: In member function 'virtual void Test::Float::Linear::FloatVar::post(Gecode::Space&, Gecode::FloatVarArray&, Gecode::Reify)': -test/float/linear.cpp:182:22: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 182 | y[i] = x[i]; - | ^ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -269653,8 +272092,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/float/mm-lin.o test/float/mm-lin.cpp ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -269662,6 +272099,8 @@ ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ @@ -269827,18 +272266,14 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/float/dom.o test/float/dom.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc.o test/flatzinc.cpp In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, - from test/float/channel.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/int.hh:39, - from test/float/mm-lin.cpp:34: + from test/float/dom.cpp:36: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -269846,11 +272281,6 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/float/dom.o test/float/dom.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -269883,6 +272313,8 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/bool_clause.o test/flatzinc/bool_clause.cpp In file included from ./gecode/int.hh:917, from ./gecode/float.hh:48, from ./test/float.hh:43: @@ -269906,32 +272338,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -270015,12 +272421,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -270140,8 +272540,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc.o test/flatzinc.cpp In file included from ./gecode/float.hh:1404: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': ./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -270245,11 +272643,9 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/bool_clause.o test/flatzinc/bool_clause.cpp In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, - from test/float/channel.cpp:38: + from test/float/dom.cpp:38: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); @@ -270999,6 +273395,16 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -271077,10 +273483,43 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/bug232.o test/flatzinc/bug232.cpp +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from ./test/float.hh:41, - from test/float/dom.cpp:36: + from ./test/flatzinc.hh:37, + from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -271088,8 +273527,41 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, - from ./test/int.hh:41: + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; @@ -271193,27 +273665,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -271234,17 +273685,6 @@ ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ @@ -271344,114 +273784,115 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./test/float.hh:43, - from test/float/mm-lin.cpp:35: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/bug319.o test/flatzinc/bug319.cpp +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:917, - from ./gecode/float.hh:48, - from ./test/float.hh:43: + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; @@ -271555,61 +273996,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from test/float/mm-lin.cpp:37: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -271621,15 +274007,6 @@ ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ @@ -271639,15 +274016,6 @@ ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ @@ -271685,49 +274053,6 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -271769,32 +274094,6 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' - 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -271803,12 +274102,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' - 319 | void post(Home home, IntRelType irt, const BoolVar& b, - | ~~~~~^~~~ ./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ @@ -271822,483 +274115,216 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | e.post(home,t ? frt : neg(frt)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' - 878 | void post(Home home, FloatRelType frt) const; - | ~~~~~^~~~ -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': -./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? frt : neg(frt),b); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' - 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': -./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | _e0.post(home,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 62 | _e0.post(home,SRT_NQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | _e0.post(home,SRT_EQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | _e0.post(home,b,true,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | BoolVar b(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | IntVar x(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': -./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | channel(home,f,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': -./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 70 | rel(home,SOT_UNION,x,s); - | ~~~^~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ -./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | count(home,x,n,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | count(home,x,y,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | count(home,x,y,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | count(home,x,n,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 61 | count(home,x,y,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 66 | count(home,x,y,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | count(home,x,n,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 77 | count(home,x,y,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 82 | count(home,x,y,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 87 | count(home,x,n,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 92 | count(home,x,y,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 97 | count(home,x,y,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | count(home,x,n,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 108 | count(home,x,y,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 113 | count(home,x,y,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 118 | count(home,x,n,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 123 | count(home,x,y,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 128 | count(home,x,y,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': -./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 134 | rel(home,x,r,y,ipl); - | ~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' - 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': -./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | rel(home,x,r,y,ipl); - | ~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' - 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': -./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | dom(home,x,y,ipl); - | ~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' - 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' - 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': -./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | rel(home,SOT_UNION,x,y); - | ~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | element(home,SOT_UNION,x,y,z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | channel(home,x,xiv); - | ~~~~~~~^~~~~~~~~~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404: +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': ./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); @@ -272369,6 +274395,19 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -272401,216 +274440,115 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/bug232.o test/flatzinc/bug232.cpp -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48, - from test/float/dom.cpp:38: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ +In file included from ./gecode/minimodel.hh:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, +./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' + 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' + 319 | void post(Home home, IntRelType irt, const BoolVar& b, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; + | ~~~~~^~~~ +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': +./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? frt : neg(frt),b); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' + 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': +./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | _e0.post(home,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 62 | _e0.post(home,SRT_NQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | _e0.post(home,SRT_EQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 67 | _e0.post(home,b,true,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -272619,11 +274557,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ @@ -272637,16 +274570,6 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/minimodel.hh:1609: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -272668,6 +274591,22 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -272751,9 +274690,129 @@ ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/minimodel.hh:1867: +./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | BoolVar b(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | IntVar x(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | count(home,x,n,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': +./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | channel(home,f,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | count(home,x,y,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | count(home,x,y,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | count(home,x,n,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 61 | count(home,x,y,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 70 | rel(home,SOT_UNION,x,s); + | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 66 | count(home,x,y,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -272976,6 +275035,193 @@ ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | count(home,x,n,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': +./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | dom(home,x,y,ipl); + | ~~~^~~~~~~~~~~~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 77 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' + 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 82 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' + 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 87 | count(home,x,n,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 92 | count(home,x,y,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': +./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | rel(home,SOT_UNION,x,y); + | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | count(home,x,y,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 103 | count(home,x,n,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 108 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 113 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 118 | count(home,x,n,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 123 | count(home,x,y,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 128 | count(home,x,y,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' + 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' + 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); @@ -273005,6 +275251,13 @@ ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | element(home,SOT_UNION,x,y,z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -273014,6 +275267,9 @@ ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -273023,6 +275279,25 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 165 | channel(home,x,xiv); + | ~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); @@ -273113,28 +275388,67 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +In file included from ./gecode/minimodel.hh:2337: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -273177,6 +275491,50 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -273203,31 +275561,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/bool_clause.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/bug319.o test/flatzinc/bug319.cpp ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} @@ -273241,28 +275574,61 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -273325,6 +275691,25 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' 603 | return copy(d,s,static_cast(n)); @@ -273344,25 +275729,38 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/bug319.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -273389,19 +275787,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} @@ -273415,29 +275800,19 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -273478,25 +275853,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' 603 | return copy(d,s,static_cast(n)); @@ -273516,6 +275872,126 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/bug232.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/bugfix_r6746.o test/flatzinc/bugfix_r6746.cpp +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/bugfix_r7854.o test/flatzinc/bugfix_r7854.cpp In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -273599,38 +276075,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -273854,6 +276298,34 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -273897,6 +276369,42 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -273926,6 +276434,48 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -273958,6 +276508,45 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/bugfix_r6746.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -274072,18 +276661,34 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -274115,11 +276720,6 @@ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); @@ -274136,9 +276736,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -274151,9 +276748,6 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -274492,156 +277086,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/bug232.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -274704,131 +277148,38 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -274851,19 +277202,6 @@ ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -274914,116 +277252,6 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -275050,21 +277278,99 @@ ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/empty_domain_1.o test/flatzinc/empty_domain_1.cpp ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': ./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -275078,6 +277384,26 @@ ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -275089,6 +277415,10 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -275099,6 +277429,41 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -275128,6 +277493,34 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -275160,6 +277553,68 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -275178,6 +277633,28 @@ ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -275205,6 +277682,26 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/minimodel.hh:1609: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -275424,6 +277921,12 @@ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); @@ -275434,6 +277937,9 @@ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); @@ -275441,6 +277947,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -275454,10 +277963,20 @@ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -275557,12 +278076,23 @@ ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -275581,6 +278111,16 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); @@ -275610,6 +278150,57 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -275671,9 +278262,63 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/bug319.cpp:34: + from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -275681,44 +278326,907 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' + 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' + 319 | void post(Home home, IntRelType irt, const BoolVar& b, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; + | ~~~~~^~~~ +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': +./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? frt : neg(frt),b); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' + 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': +./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | _e0.post(home,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 62 | _e0.post(home,SRT_NQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | _e0.post(home,SRT_EQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 67 | _e0.post(home,b,true,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867: +./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | BoolVar b(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | IntVar x(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': +./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | channel(home,f,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 70 | rel(home,SOT_UNION,x,s); + | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | count(home,x,n,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | count(home,x,y,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | count(home,x,y,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | count(home,x,n,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 61 | count(home,x,y,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 66 | count(home,x,y,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | count(home,x,n,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 77 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 82 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 87 | count(home,x,n,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 92 | count(home,x,y,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | count(home,x,y,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 103 | count(home,x,n,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 108 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 113 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 118 | count(home,x,n,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 123 | count(home,x,y,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 128 | count(home,x,y,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' + 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' + 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': +./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | dom(home,x,y,ipl); + | ~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' + 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' + 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': +./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | rel(home,SOT_UNION,x,y); + | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | element(home,SOT_UNION,x,y,z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 165 | channel(home,x,xiv); + | ~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -275844,8 +279352,6 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/bugfix_r6746.o test/flatzinc/bugfix_r6746.cpp In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -275887,6 +279393,32 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -275908,38 +279440,250 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/empty_domain_2.o test/flatzinc/empty_domain_2.cpp +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -275983,6 +279727,94 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_1.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -276012,8 +279844,6 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/bugfix_r7854.o test/flatzinc/bugfix_r7854.cpp In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -276046,6 +279876,42 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/int_set_as_type1.o test/flatzinc/int_set_as_type1.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/int_set_as_type2.o test/flatzinc/int_set_as_type2.cpp In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -276089,48 +279955,23 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -276139,6 +279980,12 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { | ~~~~~^~~~ @@ -276160,58 +280007,71 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ @@ -276222,6 +280082,32 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ @@ -276236,57 +280122,125 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -276294,36 +280248,12 @@ ./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -276335,6 +280265,33 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -276346,6 +280303,12 @@ ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); @@ -276356,6 +280319,16 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -276377,46 +280350,25 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': @@ -276438,6 +280390,12 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -276456,6 +280414,9 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); @@ -276686,18 +280647,6 @@ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); @@ -276715,19 +280664,30 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); @@ -276745,19 +280705,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); @@ -276768,16 +280718,6 @@ ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -276844,6 +280784,17 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -276905,309 +280856,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/empty_domain_1.o test/flatzinc/empty_domain_1.cpp In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -277291,16 +280939,6 @@ ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r7854.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ ./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); @@ -277322,48 +280960,6 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -277377,16 +280973,6 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/bugfix_r6746.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -277488,18 +281074,6 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/minimodel.hh:1867: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -277521,16 +281095,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); @@ -277907,38 +281471,70 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -277961,8 +281557,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/empty_domain_2.o test/flatzinc/empty_domain_2.cpp ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -278015,6 +281609,18 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -278074,185 +281680,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_1.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here 126 | : VarArgArray(a) {} @@ -278273,6 +281700,25 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here 171 | : VarArray(home,a) {} @@ -278283,60 +281729,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -278344,9 +281736,6 @@ ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' @@ -278362,68 +281751,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -278446,8 +281773,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/int_set_as_type1.o test/flatzinc/int_set_as_type1.cpp ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -278500,122 +281825,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -278694,6 +281903,106 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/empty_domain_2.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/jobshop.o test/flatzinc/jobshop.cpp +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/int_set_as_type1.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/no_warn_empty_domain.o test/flatzinc/no_warn_empty_domain.cpp +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': ./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -278705,27 +282014,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -278757,6 +282045,13 @@ ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/int_set_as_type2.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); @@ -278767,17 +282062,9 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -278951,28 +282238,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': ./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -278984,25 +282249,79 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: @@ -279046,6 +282365,35 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -279088,37 +282436,38 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/int_set_as_type2.o test/flatzinc/int_set_as_type2.cpp +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -279176,68 +282525,47 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: @@ -279261,17 +282589,6 @@ ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -279282,6 +282599,20 @@ ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -279292,6 +282623,21 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -279313,56 +282659,38 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -279376,17 +282704,6 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -279440,49 +282757,6 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -279590,35 +282864,6 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -279917,27 +283162,6 @@ ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); @@ -279948,17 +283172,6 @@ ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); @@ -279989,49 +283202,407 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -280062,6 +283633,17 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ @@ -280075,35 +283657,27 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -280165,38 +283739,49 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -280204,6 +283789,35 @@ ./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -280274,6 +283888,27 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -280352,9 +283987,20 @@ ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -280747,12 +284393,44 @@ ./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ In file included from ./gecode/minimodel.hh:1609: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -280768,9 +284446,19 @@ ./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ @@ -280932,6 +284620,13 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); @@ -280939,6 +284634,11 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -280952,6 +284652,13 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); @@ -280959,6 +284666,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -281219,122 +284929,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/empty_domain_2.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -281357,28 +284951,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -281431,60 +285003,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -281563,6 +285081,102 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/jobshop.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -281589,6 +285203,14 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} @@ -281602,14 +285224,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) @@ -281679,28 +285293,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -281760,16 +285352,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type1.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' 603 | return copy(d,s,static_cast(n)); @@ -281790,7 +285372,39 @@ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/jobshop.o test/flatzinc/jobshop.cpp + -c -o test/flatzinc/output_test.o test/flatzinc/output_test.cpp +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/no_warn_empty_domain.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -281843,16 +285457,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/int_set_as_type2.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -281931,29 +285535,40 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/queens4.o test/flatzinc/queens4.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -281986,6 +285601,31 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/sat_arith1.o test/flatzinc/sat_arith1.cpp +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -282069,38 +285709,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -282204,6 +285812,16 @@ ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/output_test.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -282220,8 +285838,29 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/no_warn_empty_domain.o test/flatzinc/no_warn_empty_domain.cpp +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -282265,65 +285904,43 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/output_test.o test/flatzinc/output_test.cpp -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -282360,6 +285977,11 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -282382,16 +286004,40 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); @@ -282402,27 +286048,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -282452,6 +286077,27 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -282491,29 +286137,6 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -282555,6 +286178,268 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/queens4.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -282596,27 +286481,6 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -282659,6 +286523,19 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -282688,6 +286565,17 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -282716,6 +286604,230 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' + 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' + 319 | void post(Home home, IntRelType irt, const BoolVar& b, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; + | ~~~~~^~~~ +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': +./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? frt : neg(frt),b); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' + 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': +./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | _e0.post(home,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 62 | _e0.post(home,SRT_NQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | _e0.post(home,SRT_EQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 67 | _e0.post(home,b,true,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867: +./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | BoolVar b(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | IntVar x(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': +./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | channel(home,f,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 70 | rel(home,SOT_UNION,x,s); + | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | count(home,x,n,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | count(home,x,y,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | count(home,x,y,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | count(home,x,n,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 61 | count(home,x,y,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 66 | count(home,x,y,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | count(home,x,n,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 77 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -282747,245 +286859,300 @@ ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 82 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 87 | count(home,x,n,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 92 | count(home,x,y,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | count(home,x,y,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 103 | count(home,x,n,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 108 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 113 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 118 | count(home,x,n,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 123 | count(home,x,y,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 128 | count(home,x,y,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' + 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' + 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': +./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | dom(home,x,y,ipl); + | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ +./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' + 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ +./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' + 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': +./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | rel(home,SOT_UNION,x,y); + | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | element(home,SOT_UNION,x,y,z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 165 | channel(home,x,xiv); + | ~~~~~~~^~~~~~~~~~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -283029,35 +287196,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -283080,16 +287218,6 @@ ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -283101,9 +287229,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -283114,17 +287239,35 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -283154,6 +287297,16 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_arith1.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -283175,6 +287328,11 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': ./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -283186,6 +287344,89 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -283297,6 +287538,17 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); @@ -283335,6 +287587,16 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -283420,16 +287682,6 @@ ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -283446,9 +287698,6 @@ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); @@ -283499,6 +287748,14 @@ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); @@ -283509,6 +287766,9 @@ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); @@ -283596,17 +287856,6 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); @@ -283633,27 +287882,198 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -283759,9 +288179,6 @@ ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -283817,17 +288234,6 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); @@ -283855,20 +288261,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/minimodel.hh:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); @@ -283889,16 +288284,6 @@ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); @@ -283929,10 +288314,6 @@ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); @@ -283940,12 +288321,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -283979,16 +288354,6 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); @@ -284016,16 +288381,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -284043,19 +288398,9 @@ ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -284216,6 +288561,853 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -284259,6 +289451,41 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -284320,6 +289547,49 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -284344,6 +289614,110 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -284370,6 +289744,65 @@ ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -284386,6 +289819,17 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -284493,6 +289937,19 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -284704,9 +290161,19 @@ ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -284732,6 +290199,16 @@ ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -284770,6 +290247,19 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -284815,22 +290305,25 @@ ./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': ./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); @@ -284841,48 +290334,166 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' + 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' + 319 | void post(Home home, IntRelType irt, const BoolVar& b, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; + | ~~~~~^~~~ +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': +./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? frt : neg(frt),b); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' + 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': +./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | _e0.post(home,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 62 | _e0.post(home,SRT_NQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | _e0.post(home,SRT_EQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 67 | _e0.post(home,b,true,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867: +./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | BoolVar b(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | IntVar x(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': +./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | channel(home,f,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 70 | rel(home,SOT_UNION,x,s); + | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -284895,6 +290506,17 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +In file included from ./gecode/minimodel.hh:2083: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | count(home,x,n,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here 85 | : VarArray(home,a) {} @@ -284905,6 +290527,346 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | count(home,x,y,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | count(home,x,y,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | count(home,x,n,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 61 | count(home,x,y,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 66 | count(home,x,y,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | count(home,x,n,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 77 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 82 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 87 | count(home,x,n,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 92 | count(home,x,y,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | count(home,x,y,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 103 | count(home,x,n,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 108 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 113 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 118 | count(home,x,n,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 123 | count(home,x,y,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 128 | count(home,x,y,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' + 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' + 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': +./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | dom(home,x,y,ipl); + | ~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' + 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' + 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': +./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | rel(home,SOT_UNION,x,y); + | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | element(home,SOT_UNION,x,y,z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 165 | channel(home,x,xiv); + | ~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -284927,6 +290889,84 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -284966,38 +291006,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} @@ -285053,6 +291061,28 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -285095,28 +291125,30 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/sat_array_bool_and.o test/flatzinc/sat_array_bool_and.cpp In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -285176,25 +291208,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -285217,28 +291230,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -285265,19 +291256,25 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -285300,6 +291297,19 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} @@ -285522,9 +291532,55 @@ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/queens4.o test/flatzinc/queens4.cpp + -c -o test/flatzinc/sat_array_bool_or.o test/flatzinc/sat_array_bool_or.cpp g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/sat_arith1.o test/flatzinc/sat_arith1.cpp + -c -o test/flatzinc/sat_cmp_reif.o test/flatzinc/sat_cmp_reif.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/sat_eq_reif.o test/flatzinc/sat_eq_reif.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/test_approx_bnb.o test/flatzinc/test_approx_bnb.cpp +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_and.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -285752,7 +291808,7 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/no_warn_empty_domain.cpp:34: + from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -285803,8 +291859,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/sat_array_bool_and.o test/flatzinc/sat_array_bool_and.cpp In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -285898,6 +291952,16 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_array_bool_or.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -285941,6 +292005,61 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -285970,75 +292089,277 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' - 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' + 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' @@ -286236,16 +292557,6 @@ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/output_test.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); @@ -286470,13 +292781,40 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -286510,6 +292848,16 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ @@ -286520,19 +292868,73 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/queens4.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -286545,6 +292947,9 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': ./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -286668,38 +293073,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -286728,38 +293101,6 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -286822,102 +293163,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_arith1.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -286961,45 +293206,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -287029,19 +293235,22 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -287063,230 +293272,105 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -287330,57 +293414,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -287410,162 +293443,58 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -287587,119 +293516,9 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -287711,36 +293530,49 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sat_eq_reif.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -287783,6 +293615,38 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_approx_bnb.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -287803,26 +293667,15 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ @@ -287832,16 +293685,6 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); @@ -288188,54 +294031,18 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -288282,35 +294089,6 @@ ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': ./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); @@ -288321,400 +294099,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_and.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/sat_array_bool_or.o test/flatzinc/sat_array_bool_or.cpp -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -288806,6 +294190,19 @@ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -288827,6 +294224,19 @@ ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -288837,6 +294247,19 @@ ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -289155,6 +294578,19 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -289219,6 +294655,637 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -289247,6 +295314,84 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -289309,100 +295454,143 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/test_array_just_right.o test/flatzinc/test_array_just_right.cpp +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -289415,16 +295603,6 @@ ./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': ./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); @@ -289432,41 +295610,171 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -289538,6 +295846,38 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -289549,6 +295889,110 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -289663,18 +296107,6 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ In file included from ./gecode/minimodel.hh:1867: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -289755,36 +296187,6 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); @@ -290102,28 +296504,10 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/test_assigned_var_bounds_bad.o test/flatzinc/test_assigned_var_bounds_bad.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/test_flatzinc_output_anns.o test/flatzinc/test_flatzinc_output_anns.cpp In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -290207,28 +296591,6 @@ ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); @@ -290263,48 +296625,6 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -290396,19 +296716,6 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); @@ -290430,19 +296737,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); @@ -290672,19 +296966,6 @@ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); @@ -290715,18 +296996,6 @@ ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -290764,16 +297033,6 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); @@ -290864,19 +297123,70 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -290899,6 +297209,58 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -290977,6 +297339,92 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -291107,6 +297555,415 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/test_fzn_arith.o test/flatzinc/test_fzn_arith.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/test_fzn_arrays.o test/flatzinc/test_fzn_arrays.cpp +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_array_just_right.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_flatzinc_output_anns.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arith.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -291119,17 +297976,51 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': ./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -291168,6 +298059,55 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ @@ -291179,6 +298119,42 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { @@ -291242,6 +298218,47 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -291270,6 +298287,27 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -291430,77 +298468,327 @@ ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_arrays.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { @@ -291529,8 +298817,6 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/sat_cmp_reif.o test/flatzinc/sat_cmp_reif.cpp In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': ./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -291542,48 +298828,78 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -291597,8 +298913,6 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/sat_eq_reif.o test/flatzinc/sat_eq_reif.cpp In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -291721,6 +299035,17 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); @@ -291741,6 +299066,16 @@ ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -292017,48 +299352,6 @@ ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); @@ -292069,15 +299362,48 @@ ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -292116,28 +299442,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ @@ -292161,264 +299465,56 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_array_bool_or.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -292451,714 +299547,472 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' + 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' + 319 | void post(Home home, IntRelType irt, const BoolVar& b, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; + | ~~~~~^~~~ +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': +./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? frt : neg(frt),b); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' + 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': +./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | _e0.post(home,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/test_approx_bnb.o test/flatzinc/test_approx_bnb.cpp -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 62 | _e0.post(home,SRT_NQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | _e0.post(home,SRT_EQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ +./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 67 | _e0.post(home,b,true,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867: +./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | BoolVar b(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | IntVar x(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': +./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | channel(home,f,x); + | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 70 | rel(home,SOT_UNION,x,s); + | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | count(home,x,n,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | count(home,x,y,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_cmp_reif.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/test_array_just_right.o test/flatzinc/test_array_just_right.cpp -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | count(home,x,y,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | count(home,x,n,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 61 | count(home,x,y,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 66 | count(home,x,y,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | count(home,x,n,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 77 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 82 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 87 | count(home,x,n,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 92 | count(home,x,y,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | count(home,x,y,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 103 | count(home,x,n,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 108 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 113 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 118 | count(home,x,n,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 123 | count(home,x,y,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 128 | count(home,x,y,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ +./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' + 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ +./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' + 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': +./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | dom(home,x,y,ipl); + | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' + 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' + 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': +./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | rel(home,SOT_UNION,x,y); + | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -293170,6 +300024,10 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | element(home,SOT_UNION,x,y,z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -293191,17 +300049,93 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 165 | channel(home,x,xiv); + | ~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); @@ -293212,6 +300146,16 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -293657,94 +300601,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sat_eq_reif.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -293949,27 +300805,6 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -293999,6 +300834,27 @@ ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ @@ -294034,28 +300890,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -294078,6 +300912,28 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -294212,116 +301068,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -294415,6 +301161,24 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': ./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -294426,6 +301190,86 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -294439,8 +301283,36 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/test_assigned_var_bounds_bad.o test/flatzinc/test_assigned_var_bounds_bad.cpp +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -294460,6 +301332,10 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ @@ -294473,6 +301349,16 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/minimodel.hh:1609: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -294494,6 +301380,26 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -294919,6 +301825,18 @@ ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': ./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); @@ -294929,6 +301847,16 @@ ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': ./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); @@ -294939,16 +301867,28 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_approx_bnb.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -294966,9 +301906,31 @@ ./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -295055,6 +302017,28 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -295088,12 +302072,35 @@ ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ @@ -295112,6 +302119,61 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -295153,6 +302215,19 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -295174,40 +302249,97 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/test_flatzinc_output_anns.o test/flatzinc/test_flatzinc_output_anns.cpp -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -295312,6 +302444,86 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/test_fzn_coercions.o test/flatzinc/test_fzn_coercions.cpp In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -295866,38 +303078,6 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -295909,16 +303089,6 @@ ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); @@ -295969,6 +303139,48 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -295991,13 +303203,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_array_just_right.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -296020,9 +303225,226 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/test_fzn_comparison.o test/flatzinc/test_fzn_comparison.cpp +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/test_fzn_logic.o test/flatzinc/test_fzn_logic.cpp +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -296153,6 +303575,62 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/test_fzn_sets.o test/flatzinc/test_fzn_sets.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/test_int_div.o test/flatzinc/test_int_div.cpp +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_coercions.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_comparison.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -296259,48 +303737,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -296330,30 +303766,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/test_fzn_arith.o test/flatzinc/test_fzn_arith.cpp -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -296382,28 +303794,6 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -296466,178 +303856,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -296742,38 +303960,6 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -296848,7 +304034,7 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_flatzinc_output_anns.cpp:34: + from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -296888,20 +304074,6 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/test_fzn_arrays.o test/flatzinc/test_fzn_arrays.cpp -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -296915,17 +304087,6 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -296958,6 +304119,27 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -296979,6 +304161,17 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -297027,47 +304220,6 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -297198,48 +304350,6 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); @@ -297457,17 +304567,6 @@ ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); @@ -297518,52 +304617,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -297596,47 +304649,222 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -297660,27 +304888,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -297883,6 +305090,8 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/test_int_mod.o test/flatzinc/test_int_mod.cpp In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -297955,28 +305164,16 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_div.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -297998,27 +305195,6 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -298030,17 +305206,6 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -298053,24 +305218,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': ./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -298165,6 +305312,43 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -298182,6 +305366,12 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ @@ -298194,27 +305384,60 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_fzn_sets.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -298243,60 +305466,23 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -298338,35 +305524,30 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -298388,88 +305569,32 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/minimodel.hh:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' + 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' - 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' - 319 | void post(Home home, IntRelType irt, const BoolVar& b, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | e.post(home,t ? frt : neg(frt)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' + 319 | void post(Home home, IntRelType irt, const BoolVar& b, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -298870,15 +305995,6 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -298887,22 +306003,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); @@ -298937,6 +306040,76 @@ ./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -298945,12 +306118,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ @@ -298964,16 +306131,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -299035,47 +306192,142 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, @@ -299121,35 +306373,67 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -299161,6 +306445,16 @@ ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ @@ -299179,43 +306473,39 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -299232,16 +306522,6 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arith.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': ./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -299253,559 +306533,6 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' - 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' - 319 | void post(Home home, IntRelType irt, const BoolVar& b, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | e.post(home,t ? frt : neg(frt)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' - 878 | void post(Home home, FloatRelType frt) const; - | ~~~~~^~~~ -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': -./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? frt : neg(frt),b); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' - 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': -./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | _e0.post(home,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 62 | _e0.post(home,SRT_NQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | _e0.post(home,SRT_EQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | _e0.post(home,b,true,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | BoolVar b(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | IntVar x(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': -./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | channel(home,f,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': -./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 70 | rel(home,SOT_UNION,x,s); - | ~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | count(home,x,n,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | count(home,x,y,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | count(home,x,y,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | count(home,x,n,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 61 | count(home,x,y,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 66 | count(home,x,y,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | count(home,x,n,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 77 | count(home,x,y,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 82 | count(home,x,y,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 87 | count(home,x,n,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 92 | count(home,x,y,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 97 | count(home,x,y,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | count(home,x,n,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 108 | count(home,x,y,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 113 | count(home,x,y,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 118 | count(home,x,n,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 123 | count(home,x,y,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 128 | count(home,x,y,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': -./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 134 | rel(home,x,r,y,ipl); - | ~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' - 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': -./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | rel(home,x,r,y,ipl); - | ~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' - 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': -./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | dom(home,x,y,ipl); - | ~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' - 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' - 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': -./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | rel(home,SOT_UNION,x,y); - | ~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | element(home,SOT_UNION,x,y,z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | channel(home,x,xiv); - | ~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -299828,6 +306555,31 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_mod.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -299838,9 +306590,29 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -299849,6 +306621,12 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ @@ -299894,6 +306672,27 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -300278,6 +307077,13 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -300299,28 +307105,6 @@ ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); @@ -300361,539 +307145,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_arrays.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944: ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' @@ -300909,28 +307160,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -301037,13 +307266,32 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -301073,47 +307321,10 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} @@ -301127,10 +307338,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -301155,21 +307362,81 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/test_fzn_coercions.o test/flatzinc/test_fzn_coercions.cpp -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -301198,22 +307465,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -301224,19 +307478,19 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -301245,6 +307499,35 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ @@ -301258,112 +307541,110 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/test_fzn_comparison.o test/flatzinc/test_fzn_comparison.cpp -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -301442,6 +307723,38 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -301465,49 +307778,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -301571,26 +307841,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); @@ -301601,19 +307851,10 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -301649,27 +307890,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -301698,17 +307918,6 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -301771,8 +307980,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/test_fzn_logic.o test/flatzinc/test_fzn_logic.cpp In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -301816,12 +308023,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -301851,6 +308052,12 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -301867,6 +308074,17 @@ ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -301888,6 +308106,70 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -301917,43 +308199,40 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -301981,6 +308260,11 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -301991,11 +308275,68 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/test_fzn_sets.o test/flatzinc/test_fzn_sets.cpp +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -302007,6 +308348,16 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -302102,6 +308453,18 @@ ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -302112,6 +308475,16 @@ ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -302301,6 +308674,13 @@ ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -302421,6 +308801,12 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ @@ -302433,6 +308819,11 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -302454,6 +308845,14 @@ ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/test_int_ranges_as_values.o test/flatzinc/test_int_ranges_as_values.cpp ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); @@ -302464,6 +308863,18 @@ ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); @@ -302474,6 +308885,16 @@ ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': ./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); @@ -302521,6 +308942,21 @@ ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/minimodel.hh:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' + 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -302537,35 +308973,451 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' + 319 | void post(Home home, IntRelType irt, const BoolVar& b, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; + | ~~~~~^~~~ +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': +./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? frt : neg(frt),b); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' + 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; + | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = FloatAFC(home,x,decay()); | ^ +In file included from ./gecode/minimodel.hh:1612: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': +./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | _e0.post(home,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 62 | _e0.post(home,SRT_NQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | _e0.post(home,SRT_EQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 67 | _e0.post(home,b,true,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867: +./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | BoolVar b(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ ./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | IntVar x(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ ./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': +./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | channel(home,f,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 70 | rel(home,SOT_UNION,x,s); + | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | count(home,x,n,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | count(home,x,y,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | count(home,x,y,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | count(home,x,n,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 61 | count(home,x,y,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 66 | count(home,x,y,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | count(home,x,n,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 77 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 82 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 87 | count(home,x,n,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 92 | count(home,x,y,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | count(home,x,y,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 103 | count(home,x,n,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 108 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 113 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 118 | count(home,x,n,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 123 | count(home,x,y,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 128 | count(home,x,y,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' + 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' + 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': +./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | dom(home,x,y,ipl); + | ~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' + 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' + 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': +./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | rel(home,SOT_UNION,x,y); + | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | element(home,SOT_UNION,x,y,z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 165 | channel(home,x,xiv); + | ~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -302574,9 +309426,35 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ ./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); @@ -302587,6 +309465,20 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': ./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -302598,6 +309490,74 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -302611,6 +309571,84 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -303109,6 +310147,8 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/test_seq_search.o test/flatzinc/test_seq_search.cpp In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -303173,16 +310213,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_coercions.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -303205,6 +310235,122 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -303247,6 +310393,13 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -303269,6 +310422,121 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -303308,28 +310576,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} @@ -303395,38 +310641,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -303583,29 +310797,11 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/2dpacking.o test/flatzinc/2dpacking.cpp In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_logic.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_sets.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_fzn_comparison.cpp:34: + from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -303613,299 +310809,6 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/test_int_div.o test/flatzinc/test_int_div.cpp -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/test_int_mod.o test/flatzinc/test_int_mod.cpp -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -303938,6 +310841,16 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/test_int_ranges_as_values.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -304044,6 +310957,8 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/alpha.o test/flatzinc/alpha.cpp In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -304235,99 +311150,8 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/battleships1.o test/flatzinc/battleships1.cpp In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -304360,17 +311184,6 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -304443,51 +311256,6 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -304499,17 +311267,6 @@ ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); @@ -304520,16 +311277,6 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': ./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -304541,175 +311288,6 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -304755,68 +311333,6 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -304838,22 +311354,11 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -304908,17 +311413,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); @@ -304926,19 +311420,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); @@ -305038,18 +311522,6 @@ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); @@ -305170,17 +311642,6 @@ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); @@ -305248,6 +311709,242 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | element(home,SOT_UNION,x,y,z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 165 | channel(home,x,xiv); + | ~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/2dpacking.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -305266,19 +311963,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | element(home,SOT_UNION,x,y,z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); @@ -305299,25 +311986,162 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | channel(home,x,xiv); - | ~~~~~~~^~~~~~~~~~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -305360,67 +312184,90 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -305478,30 +312325,11 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -305524,17 +312352,6 @@ ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' - 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; - | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -305556,11 +312373,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -305581,12 +312393,63 @@ ./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -305597,6 +312460,224 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' + 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; + | ~~~~~^~~~ ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); @@ -305628,17 +312709,6 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -305650,24 +312720,15 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -305683,18 +312744,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); @@ -305705,27 +312757,6 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -305860,6 +312891,19 @@ ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -305916,27 +312960,6 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); @@ -306064,17 +313087,6 @@ ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); @@ -306155,6 +313167,29 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships1.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -306259,78 +313294,116 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -306435,38 +313508,6 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -306480,6 +313521,18 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -306491,19 +313544,36 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -306546,28 +313616,6 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -306588,16 +313636,6 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -306623,30 +313661,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -306678,6 +313695,18 @@ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); @@ -306685,6 +313714,16 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -306983,27 +314022,6 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' - 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' - 319 | void post(Home home, IntRelType irt, const BoolVar& b, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -307025,18 +314043,6 @@ ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); @@ -307047,16 +314053,13 @@ ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); @@ -307067,6 +314070,11 @@ ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': ./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); @@ -307077,17 +314085,829 @@ ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/alpha.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/battleships10.o test/flatzinc/battleships10.cpp +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' + 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' + 319 | void post(Home home, IntRelType irt, const BoolVar& b, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); @@ -307095,19 +314915,29 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -307156,6 +314986,9 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ In file included from ./gecode/minimodel.hh:1867: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -307177,6 +315010,19 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); @@ -307439,6 +315285,61 @@ ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ~~~^~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -307492,28 +315393,6 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -307575,45 +315454,35 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} @@ -307627,244 +315496,96 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_mod.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_div.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/test_int_ranges_as_values.o test/flatzinc/test_int_ranges_as_values.cpp -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -307943,80 +315664,78 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -308025,32 +315744,10 @@ ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here 126 | : VarArgArray(a) {} @@ -308081,6 +315778,11 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -308093,6 +315795,12 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here 85 | : VarArray(home,a) {} @@ -308103,28 +315811,27 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -308147,77 +315854,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -308270,97 +315906,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -308440,754 +315985,7 @@ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/test_seq_search.o test/flatzinc/test_seq_search.cpp -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/2dpacking.o test/flatzinc/2dpacking.cpp -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/alpha.o test/flatzinc/alpha.cpp -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_int_ranges_as_values.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ + -c -o test/flatzinc/battleships2.o test/flatzinc/battleships2.cpp In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -309260,67 +316058,16 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships10.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -309424,6 +316171,27 @@ ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -309439,6 +316207,17 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -309854,16 +316633,6 @@ ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': ./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); @@ -309874,80 +316643,675 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/battleships3.o test/flatzinc/battleships3.cpp +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' - 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' - 319 | void post(Home home, IntRelType irt, const BoolVar& b, +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | e.post(home,t ? frt : neg(frt)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' - 878 | void post(Home home, FloatRelType frt) const; +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': -./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? frt : neg(frt),b); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' - 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': -./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | _e0.post(home,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 62 | _e0.post(home,SRT_NQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/battleships4.o test/flatzinc/battleships4.cpp +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships2.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/minimodel.hh:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' + 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' + 319 | void post(Home home, IntRelType irt, const BoolVar& b, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; + | ~~~~~^~~~ +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': +./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? frt : neg(frt),b); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' + 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': +./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | _e0.post(home,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 62 | _e0.post(home,SRT_NQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -310375,6 +317739,126 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships3.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -310387,6 +317871,27 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': ./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -310395,6 +317900,17 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -310672,48 +318188,6 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -310746,70 +318220,6 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/test_seq_search.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/2dpacking.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -310882,6 +318292,48 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -310914,6 +318366,51 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -311059,19 +318556,6 @@ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); @@ -311085,12 +318569,33 @@ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -311100,6 +318605,26 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -311135,22 +318660,9 @@ ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -311164,6 +318676,18 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); @@ -311184,6 +318708,16 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); @@ -311441,19 +318975,6 @@ ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': ./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); @@ -311464,311 +318985,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -311811,6 +319027,58 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -311868,16 +319136,6 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/alpha.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -311909,18 +319167,6 @@ ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -311931,36 +319177,6 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -311982,104 +319198,86 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/battleships1.o test/flatzinc/battleships1.cpp -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ + -c -o test/flatzinc/battleships5.o test/flatzinc/battleships5.cpp In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -312123,19 +319321,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -312144,22 +319329,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ @@ -312178,19 +319350,6 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -312202,19 +319361,6 @@ ./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); @@ -312236,194 +319382,6 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -312528,6 +319486,48 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -312567,6 +319567,28 @@ ./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -312786,12 +319808,24 @@ ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); @@ -312842,6 +319876,16 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); @@ -312978,18 +320022,6 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -313041,17 +320073,6 @@ ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': ./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); @@ -313062,89 +320083,410 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/battleships7.o test/flatzinc/battleships7.cpp +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships4.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/battleships9.o test/flatzinc/battleships9.cpp +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships7.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/blocksworld_instance_1.o test/flatzinc/blocksworld_instance_1.cpp In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -313168,35 +320510,11 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -313225,9 +320543,25 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': ./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); @@ -313238,6 +320572,17 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -313280,34 +320625,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -313396,47 +320713,6 @@ ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -313468,31 +320744,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/battleships10.o test/flatzinc/battleships10.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/battleships2.o test/flatzinc/battleships2.cpp In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -313536,6 +320787,23 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -313547,9 +320815,15 @@ ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -313565,6 +320839,99 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships9.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -313576,6 +320943,11 @@ ./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ ./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); @@ -313583,9 +320955,61 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -313597,6 +321021,78 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/battleships5.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -313669,6 +321165,15 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -313680,36 +321185,6 @@ ./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -313723,6 +321198,16 @@ ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -313744,6 +321229,17 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -313773,6 +321269,38 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -313805,48 +321333,6 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -313860,28 +321346,6 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -313893,6 +321357,15 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -313914,6 +321387,40 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -313983,28 +321490,17 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -314016,6 +321512,9 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); @@ -314026,6 +321525,12 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); @@ -314069,6 +321574,25 @@ ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/blocksworld_instance_1.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -314212,6 +321736,11 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -314225,6 +321754,9 @@ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); @@ -314235,6 +321767,9 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); @@ -314312,6 +321847,16 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); @@ -314341,6 +321886,17 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -314402,240 +321958,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -315147,58 +322469,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships2.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -315231,104 +322501,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/battleships3.o test/flatzinc/battleships3.cpp -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -315464,84 +322636,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -315632,6 +322726,38 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -315675,28 +322801,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -315726,26 +322830,6 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -315778,6 +322862,48 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -315797,80 +322923,6 @@ ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships1.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -315893,6 +322945,9 @@ ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -315914,19 +322969,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -315988,84 +323030,48 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -316430,6 +323436,18 @@ ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); @@ -316527,6 +323545,16 @@ ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); @@ -316547,6 +323575,18 @@ ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); @@ -316567,16 +323607,6 @@ ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships10.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': ./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); @@ -316587,106 +323617,100 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/battleships4.o test/flatzinc/battleships4.cpp -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/battleships5.o test/flatzinc/battleships5.cpp -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -316709,274 +323733,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -317034,8 +323790,35 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/battleships7.o test/flatzinc/battleships7.cpp +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -317077,6 +323860,16 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -317098,34 +323891,56 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -317204,11 +324019,50 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -317233,6 +324087,16 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -317261,78 +324125,22 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -317368,65 +324176,6 @@ ./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -317436,6 +324185,12 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ ./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ @@ -317470,6 +324225,105 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -317499,6 +324353,48 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -317520,6 +324416,139 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -317563,17 +324592,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -317603,6 +324621,49 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -317635,6 +324696,61 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -317648,6 +324764,19 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -317701,6 +324830,17 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -317709,6 +324849,16 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ @@ -317808,18 +324958,6 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -317831,16 +324969,6 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); @@ -317891,21 +325019,21 @@ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -317922,16 +325050,19 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); @@ -318128,35 +325259,6 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -318218,6 +325320,158 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/blocksworld_instance_2.o test/flatzinc/blocksworld_instance_2.cpp In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -318263,6 +325517,48 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -318327,6 +325623,13 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -318336,6 +325639,11 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -318354,6 +325662,13 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); @@ -318364,6 +325679,9 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/minimodel.hh:1867: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -318681,6 +325999,18 @@ ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); @@ -318700,6 +326030,16 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -318761,58 +326101,142 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships3.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/cumulatives.o test/flatzinc/cumulatives.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/cutstock.o test/flatzinc/cutstock.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/eq20.o test/flatzinc/eq20.cpp In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -318877,50 +326301,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -318943,29 +326323,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships5.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -318992,32 +326349,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} @@ -319031,51 +326362,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} @@ -319089,94 +326375,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships7.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -319257,7 +326455,27 @@ | ^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/battleships4.cpp:34: + from test/flatzinc/blocksworld_instance_2.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/cutstock.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/cumulatives.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -319286,6 +326504,17 @@ ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -319318,19 +326547,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/battleships9.o test/flatzinc/battleships9.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -319363,8 +326579,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/blocksworld_instance_1.o test/flatzinc/blocksworld_instance_1.cpp In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -319500,18 +326714,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -319540,6 +326742,109 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/factory_planning_instance.o test/flatzinc/factory_planning_instance.cpp +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': ./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -319551,6 +326856,22 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -319592,6 +326913,35 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -319654,17 +327004,6 @@ ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ @@ -319674,36 +327013,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -319732,27 +327041,23 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -319794,6 +327099,33 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -319815,134 +327147,129 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -319986,28 +327313,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -320037,69 +327342,6 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -320111,26 +327353,6 @@ ./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); @@ -320152,118 +327374,45 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -320286,11 +327435,31 @@ ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -320307,26 +327476,16 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -320356,43 +327515,27 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -320425,34 +327568,6 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -320466,37 +327581,6 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -320508,16 +327592,6 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -320619,11 +327693,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); @@ -320631,26 +327700,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); @@ -320661,16 +327713,6 @@ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); @@ -320884,12 +327926,21 @@ ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); @@ -320897,9 +327948,16 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); @@ -320913,19 +327971,9 @@ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ @@ -320957,16 +328005,6 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); @@ -320977,10 +328015,6 @@ ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); @@ -320988,12 +328022,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ @@ -321006,6 +328034,33 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -321067,70 +328122,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -321151,16 +328142,6 @@ ./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/battleships9.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ @@ -321191,72 +328172,29 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': ./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); @@ -321317,64 +328255,32 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ @@ -321396,41 +328302,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ @@ -321442,6 +328313,12 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ @@ -321748,12 +328625,6 @@ ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -321770,12 +328641,6 @@ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); @@ -321786,16 +328651,6 @@ ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); @@ -321844,44 +328699,15 @@ ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); @@ -321889,9 +328715,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -321905,16 +328728,6 @@ ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ @@ -321924,6 +328737,67 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -321946,17 +328820,6 @@ ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -322007,101 +328870,6 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -322123,6 +328891,17 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -322135,16 +328914,6 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here 126 | : VarArgArray(a) {} @@ -322152,12 +328921,6 @@ ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ @@ -322171,17 +328934,6 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here 171 | : VarArray(home,a) {} @@ -322192,17 +328944,19 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -322225,32 +328979,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -322288,6 +329016,16 @@ ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/eq20.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -322301,9 +329039,19 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/factory_planning_instance.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -322562,22 +329310,10 @@ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -322614,16 +329350,6 @@ ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); @@ -322715,6 +329441,18 @@ ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -322725,6 +329463,16 @@ ./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -322771,17 +329519,21 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -322795,6 +329547,23 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' 1858 | : ArgArrayBase(aa) {} @@ -322808,27 +329577,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' - 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' - 319 | void post(Home home, IntRelType irt, const BoolVar& b, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} @@ -322842,32 +329590,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/minimodel.hh:1609: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | e.post(home,t ? frt : neg(frt)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' - 878 | void post(Home home, FloatRelType frt) const; - | ~~~~~^~~~ -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': -./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? frt : neg(frt),b); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' - 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': -./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | _e0.post(home,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} @@ -322881,105 +329603,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 62 | _e0.post(home,SRT_NQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | _e0.post(home,SRT_EQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | _e0.post(home,b,true,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | BoolVar b(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | IntVar x(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': -./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | channel(home,f,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': -./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 70 | rel(home,SOT_UNION,x,s); - | ~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -323058,347 +329681,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | count(home,x,n,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | count(home,x,y,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | count(home,x,y,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | count(home,x,n,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 61 | count(home,x,y,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 66 | count(home,x,y,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | count(home,x,n,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 77 | count(home,x,y,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 82 | count(home,x,y,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 87 | count(home,x,n,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 92 | count(home,x,y,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 97 | count(home,x,y,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | count(home,x,n,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 108 | count(home,x,y,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 113 | count(home,x,y,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 118 | count(home,x,n,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 123 | count(home,x,y,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 128 | count(home,x,y,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': -./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 134 | rel(home,x,r,y,ipl); - | ~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' - 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': -./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | rel(home,x,r,y,ipl); - | ~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' - 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': -./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | dom(home,x,y,ipl); - | ~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' - 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' - 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': -./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | rel(home,SOT_UNION,x,y); - | ~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | element(home,SOT_UNION,x,y,z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | channel(home,x,xiv); - | ~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -323463,6 +329745,60 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -323569,28 +329905,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -323648,8 +329962,6 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/blocksworld_instance_2.o test/flatzinc/blocksworld_instance_2.cpp In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -323691,6 +330003,27 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -323704,28 +330037,151 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/golomb.o test/flatzinc/golomb.cpp +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -323738,16 +330194,6 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_1.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here 126 | : VarArgArray(a) {} @@ -323758,19 +330204,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here 155 | : VarArray(home,a) {} @@ -323781,14 +330214,6 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here 171 | : VarArray(home,a) {} @@ -323796,77 +330221,9 @@ ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -323879,378 +330236,49 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -324310,159 +330338,16 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -324492,6 +330377,25 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -324722,6 +330626,18 @@ ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -324738,6 +330654,16 @@ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); @@ -325035,6 +330961,58 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -325047,8 +331025,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/cumulatives.o test/flatzinc/cumulatives.cpp In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': ./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -325109,6 +331085,48 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { @@ -325143,6 +331161,106 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -325172,10 +331290,28 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/cutstock.o test/flatzinc/cutstock.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/eq20.o test/flatzinc/eq20.cpp +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -325204,6 +331340,58 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -325245,6 +331433,65 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -325266,6 +331513,35 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/golomb.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -325309,6 +331585,38 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -325338,11 +331646,15 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/jobshop2x2.o test/flatzinc/jobshop2x2.cpp In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/knights.o test/flatzinc/knights.cpp ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -325370,102 +331682,441 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/blocksworld_instance_2.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/langford2.o test/flatzinc/langford2.cpp +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -325570,45 +332221,6 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -325622,19 +332234,16 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -325657,6 +332266,9 @@ ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); @@ -325688,14 +332300,6 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -325704,9 +332308,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ @@ -325737,16 +332338,6 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); @@ -325778,17 +332369,504 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': +./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | channel(home,f,x); + | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 70 | rel(home,SOT_UNION,x,s); + | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | count(home,x,n,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | count(home,x,y,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | count(home,x,y,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | count(home,x,n,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 61 | count(home,x,y,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 66 | count(home,x,y,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | count(home,x,n,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 77 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 82 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 87 | count(home,x,n,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 92 | count(home,x,y,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | count(home,x,y,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 103 | count(home,x,n,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 108 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 113 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 118 | count(home,x,n,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 123 | count(home,x,y,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 128 | count(home,x,y,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' + 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' + 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': +./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | dom(home,x,y,ipl); + | ~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' + 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' + 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': +./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | rel(home,SOT_UNION,x,y); + | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | element(home,SOT_UNION,x,y,z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 165 | channel(home,x,xiv); + | ~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' + 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' + 319 | void post(Home home, IntRelType irt, const BoolVar& b, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; + | ~~~~~^~~~ +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': +./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? frt : neg(frt),b); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' + 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': +./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | _e0.post(home,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 62 | _e0.post(home,SRT_NQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | _e0.post(home,SRT_EQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 67 | _e0.post(home,b,true,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867: +./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | BoolVar b(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | IntVar x(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); @@ -326165,126 +333243,92 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/cutstock.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -326327,6 +333371,58 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -326349,6 +333445,94 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/knights.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -326371,70 +333555,16 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/langford2.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -326458,51 +333588,41 @@ ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} @@ -326516,6 +333636,131 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/latin_squares_fd.o test/flatzinc/latin_squares_fd.cpp +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -326528,21 +333773,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': ./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -326554,33 +333784,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -326622,34 +333825,6 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -326721,106 +333896,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -326849,61 +333924,11 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/cumulatives.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -327004,80 +334029,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/factory_planning_instance.o test/flatzinc/factory_planning_instance.cpp In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -327139,116 +334090,115 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/eq20.cpp:34: + from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -327256,35 +334206,6 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -327307,6 +334228,35 @@ ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -327328,17 +334278,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -327368,27 +334307,34 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -327421,6 +334367,68 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -327487,8 +334495,6 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/golomb.o test/flatzinc/golomb.cpp In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -327934,6 +334940,214 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -328445,141 +335659,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -328622,34 +335701,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -328672,6 +335723,16 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/latin_squares_fd.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -328694,47 +335755,92 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/multidim_knapsack_simple.o test/flatzinc/multidim_knapsack_simple.cpp +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -328767,27 +335873,170 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -328840,89 +336089,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -328963,16 +336129,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' 603 | return copy(d,s,static_cast(n)); @@ -329011,26 +336167,749 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/packing.o test/flatzinc/packing.cpp +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/perfsq.o test/flatzinc/perfsq.cpp +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -329126,6 +337005,38 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -329567,16 +337478,6 @@ ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/golomb.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ @@ -329607,28 +337508,6 @@ ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); @@ -329669,709 +337548,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/factory_planning_instance.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/jobshop2x2.o test/flatzinc/jobshop2x2.cpp -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -330925,8 +338101,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/knights.o test/flatzinc/knights.cpp ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -330949,29 +338123,232 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/multidim_knapsack_simple.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -330994,6 +338371,245 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/perfsq2.o test/flatzinc/perfsq2.cpp +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/packing.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -331091,12 +338707,20 @@ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ @@ -331106,6 +338730,30 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -331134,32 +338782,23 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -331171,6 +338810,12 @@ ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -331201,63 +338846,6 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -331304,6 +338892,17 @@ ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -331311,6 +338910,16 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -331341,19 +338950,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -331457,6 +339053,22 @@ ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -331479,22 +339091,6 @@ ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -331545,75 +339141,6 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/jobshop2x2.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -331635,25 +339162,6 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -331665,48 +339173,8 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/photo.o test/flatzinc/photo.cpp In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -331716,18 +339184,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ @@ -331741,16 +339197,6 @@ ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -331822,18 +339268,23 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -331845,16 +339296,12 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -331898,6 +339345,11 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -331927,32 +339379,84 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -331985,32 +339489,636 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' + 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' + 319 | void post(Home home, IntRelType irt, const BoolVar& b, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; + | ~~~~~^~~~ +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': +./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? frt : neg(frt),b); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' + 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': +./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | _e0.post(home,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 62 | _e0.post(home,SRT_NQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | _e0.post(home,SRT_EQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 67 | _e0.post(home,b,true,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867: +./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | BoolVar b(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | IntVar x(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': +./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | channel(home,f,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 70 | rel(home,SOT_UNION,x,s); + | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | count(home,x,n,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | count(home,x,y,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | count(home,x,y,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | count(home,x,n,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 61 | count(home,x,y,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 66 | count(home,x,y,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | count(home,x,n,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 77 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 82 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 87 | count(home,x,n,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 92 | count(home,x,y,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | count(home,x,y,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 103 | count(home,x,n,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 108 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 113 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 118 | count(home,x,n,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 123 | count(home,x,y,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 128 | count(home,x,y,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' + 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' + 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': +./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | dom(home,x,y,ipl); + | ~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' + 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' + 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': +./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | rel(home,SOT_UNION,x,y); + | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | element(home,SOT_UNION,x,y,z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 165 | channel(home,x,xiv); + | ~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -332054,19 +340162,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -332096,17 +340191,6 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -332118,17 +340202,6 @@ ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); @@ -332139,6 +340212,113 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -332150,10 +340330,6 @@ ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); @@ -332161,26 +340337,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -332202,6 +340361,27 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -332271,17 +340451,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); @@ -332320,6 +340489,17 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -332608,16 +340788,6 @@ ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); @@ -332628,9 +340798,6 @@ ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); @@ -332671,95 +340838,134 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -333247,124 +341453,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/knights.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/langford2.o test/flatzinc/langford2.cpp -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -333429,58 +341517,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/latin_squares_fd.o test/flatzinc/latin_squares_fd.cpp -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -333503,86 +341539,32 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -333595,27 +341577,6 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here 126 | : VarArgArray(a) {} @@ -333646,54 +341607,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} @@ -333720,155 +341633,28 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -333947,26 +341733,503 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/perfsq2.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/photo.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/product_fd.o test/flatzinc/product_fd.cpp +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -334149,45 +342412,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -334231,19 +342455,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -334273,6 +342484,38 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -334316,38 +342559,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -334409,84 +342620,33 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/product_lp.o test/flatzinc/product_lp.cpp +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/quasigroup_qg5.o test/flatzinc/quasigroup_qg5.cpp In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -334500,6 +342660,47 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -334511,47 +342712,46 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: @@ -334665,35 +342865,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); @@ -334903,27 +343074,6 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); @@ -335001,17 +343151,26 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); @@ -335019,6 +343178,15 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ @@ -335102,6 +343270,530 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/product_fd.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -335613,8 +344305,379 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/multidim_knapsack_simple.o test/flatzinc/multidim_knapsack_simple.cpp + -c -o test/flatzinc/queen_cp2.o test/flatzinc/queen_cp2.cpp +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/quasigroup_qg5.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -335676,9 +344739,145 @@ ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -335701,6 +344900,517 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' + 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' + 319 | void post(Home home, IntRelType irt, const BoolVar& b, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; + | ~~~~~^~~~ +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': +./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? frt : neg(frt),b); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' + 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': +./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | _e0.post(home,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 62 | _e0.post(home,SRT_NQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | _e0.post(home,SRT_EQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 67 | _e0.post(home,b,true,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867: +./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | BoolVar b(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | IntVar x(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': +./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | channel(home,f,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 70 | rel(home,SOT_UNION,x,s); + | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | count(home,x,n,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | count(home,x,y,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | count(home,x,y,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | count(home,x,n,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 61 | count(home,x,y,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 66 | count(home,x,y,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | count(home,x,n,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 77 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 82 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 87 | count(home,x,n,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 92 | count(home,x,y,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 97 | count(home,x,y,IRT_GQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 103 | count(home,x,n,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 108 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 113 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 118 | count(home,x,n,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 123 | count(home,x,y,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 128 | count(home,x,y,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' + 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' + 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': +./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | dom(home,x,y,ipl); + | ~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' + 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' + 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': +./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | rel(home,SOT_UNION,x,y); + | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | element(home,SOT_UNION,x,y,z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 165 | channel(home,x,xiv); + | ~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -335714,16 +345424,6 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/langford2.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' 1858 | : ArgArrayBase(aa) {} @@ -335737,8 +345437,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/packing.o test/flatzinc/packing.cpp ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} @@ -335765,6 +345463,16 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/product_lp.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -335855,6 +345563,11 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:126:29: required from here 126 | : VarArgArray(a) {} @@ -335862,9 +345575,19 @@ ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here 155 | : VarArray(home,a) {} @@ -335872,9 +345595,15 @@ ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here 171 | : VarArray(home,a) {} @@ -335885,6 +345614,17 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -335907,6 +345647,50 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -335929,40 +345713,166 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/perfsq.o test/flatzinc/perfsq.cpp +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -335973,6 +345883,27 @@ ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ @@ -336002,6 +345933,8 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/queen_ip.o test/flatzinc/queen_ip.cpp ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} @@ -336095,7 +346028,7 @@ | ^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/latin_squares_fd.cpp:34: + from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -336103,6 +346036,110 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -336229,6 +346266,11 @@ ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ @@ -336238,6 +346280,33 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -336297,38 +346366,6 @@ ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -336360,8 +346397,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/perfsq2.o test/flatzinc/perfsq2.cpp In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -336434,6 +346469,28 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -336466,50 +346523,6 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/multidim_knapsack_simple.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -336531,80 +346544,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -336634,66 +346573,17 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); @@ -336715,33 +346605,71 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, @@ -336756,6 +346684,17 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -336767,11 +346706,72 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/radiation.o test/flatzinc/radiation.cpp +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -336780,15 +346780,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); @@ -336799,16 +346793,64 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -336830,16 +346872,6 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -336866,19 +346898,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ @@ -336929,6 +346951,22 @@ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); @@ -336954,9 +346992,18 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -336965,6 +347012,21 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ @@ -337068,17 +347130,6 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); @@ -337133,12 +347184,22 @@ ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); @@ -337149,6 +347210,9 @@ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); @@ -337226,390 +347290,6 @@ ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | channel(home,x,xiv); - | ~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/packing.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -337621,29 +347301,10 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 165 | channel(home,x,xiv); + | ~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -337652,9 +347313,24 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); @@ -337697,38 +347373,16 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/minimodel.hh:2337: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); @@ -337748,9 +347402,19 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -337767,6 +347431,26 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -337847,26 +347531,6 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); @@ -338027,47 +347691,6 @@ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); @@ -338145,6 +347768,25 @@ ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); @@ -338155,6 +347797,15 @@ ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ @@ -338164,48 +347815,6 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -338267,128 +347876,47 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); @@ -338409,27 +347937,6 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -338438,20 +347945,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': ./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); @@ -338462,74 +347958,12 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/perfsq2.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -338596,84 +348030,6 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -338706,254 +348062,6 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -338996,55 +348104,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -339057,18 +348116,50 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': ./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': ./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); @@ -339079,50 +348170,6 @@ ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -339144,35 +348191,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -339202,34 +348220,6 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -339262,169 +348252,84 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/queen_ip.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/photo.o test/flatzinc/photo.cpp -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -339432,44 +348337,71 @@ ./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -339502,12 +348434,6 @@ ./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); @@ -339810,6 +348736,13 @@ ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -339873,32 +348806,6 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); @@ -339928,27 +348835,6 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -340000,16 +348886,135 @@ ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': ./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} @@ -340023,17 +349028,27 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} @@ -340047,78 +349062,504 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/radiation.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/shared_array_element.o test/flatzinc/shared_array_element.cpp +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/simple_sat.o test/flatzinc/simple_sat.cpp In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -340178,6 +349619,232 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -340199,25 +349866,107 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -340251,17 +350000,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -340272,6 +350010,8 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/singHoist2.o test/flatzinc/singHoist2.cpp In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -340327,12 +350067,84 @@ ./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -340357,6 +350169,17 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -340378,6 +350201,16 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -340547,6 +350380,11 @@ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); @@ -340587,6 +350425,12 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); @@ -340948,119 +350792,6 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -341074,21 +350805,6 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -341100,28 +350816,6 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -341282,18 +350976,18 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); @@ -341338,19 +351032,9 @@ ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -341364,6 +351048,13 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); @@ -341371,6 +351062,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ @@ -341424,6 +351118,16 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); @@ -341464,6 +351168,16 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); @@ -341570,31 +351284,6 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/product_fd.o test/flatzinc/product_fd.cpp -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -341656,6 +351345,307 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/simple_sat.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/shared_array_element.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -341682,6 +351672,306 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/singHoist2.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/sudoku.o test/flatzinc/sudoku.cpp +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -341735,6 +352025,20 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -341742,6 +352046,12 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ @@ -341765,32 +352075,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -341820,45 +352104,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -341887,19 +352132,35 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -341962,174 +352223,310 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/template_design.o test/flatzinc/template_design.cpp +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': ./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); @@ -342140,6 +352537,16 @@ ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -342190,6 +352597,35 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -342222,6 +352658,96 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -342326,6 +352852,121 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -342339,6 +352980,27 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -342350,6 +353012,17 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -342440,11 +353113,35 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ In file included from ./gecode/minimodel.hh:1867: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -342624,12 +353321,94 @@ ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/minimodel.hh:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' + 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' + 319 | void post(Home home, IntRelType irt, const BoolVar& b, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; + | ~~~~~^~~~ +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': +./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? frt : neg(frt),b); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' + 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': +./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | _e0.post(home,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); @@ -342660,6 +353439,9 @@ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 62 | _e0.post(home,SRT_NQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); @@ -342670,16 +353452,34 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | _e0.post(home,SRT_EQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 67 | _e0.post(home,b,true,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); @@ -342690,6 +353490,12 @@ ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); @@ -342700,6 +353506,10 @@ ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); @@ -342716,6 +353526,12 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ @@ -342747,6 +353563,17 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1867: +./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | BoolVar b(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); @@ -342757,6 +353584,20 @@ ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | IntVar x(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': +./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | channel(home,f,x); + | ~~~~~~~^~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); @@ -342764,6 +353605,12 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ @@ -342776,6 +353623,39 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 70 | rel(home,SOT_UNION,x,s); + | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2083: +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | count(home,x,n,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -342797,2026 +353677,96 @@ ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 46 | count(home,x,y,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | count(home,x,y,IRT_LQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 56 | count(home,x,n,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 61 | count(home,x,y,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 66 | count(home,x,y,IRT_LQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | count(home,x,n,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' + 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 77 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/product_lp.o test/flatzinc/product_lp.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/quasigroup_qg5.o test/flatzinc/quasigroup_qg5.cpp -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/photo.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_fd.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/queen_cp2.o test/flatzinc/queen_cp2.cpp -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/quasigroup_qg5.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/product_lp.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/queen_ip.o test/flatzinc/queen_ip.cpp -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' - 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' - 319 | void post(Home home, IntRelType irt, const BoolVar& b, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | e.post(home,t ? frt : neg(frt)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' - 878 | void post(Home home, FloatRelType frt) const; - | ~~~~~^~~~ -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': -./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? frt : neg(frt),b); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' - 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': -./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | _e0.post(home,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 62 | _e0.post(home,SRT_NQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | _e0.post(home,SRT_EQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | _e0.post(home,b,true,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | BoolVar b(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | IntVar x(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': -./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | channel(home,f,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': -./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 70 | rel(home,SOT_UNION,x,s); - | ~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | count(home,x,n,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | count(home,x,y,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | count(home,x,y,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | count(home,x,n,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 61 | count(home,x,y,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 66 | count(home,x,y,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | count(home,x,n,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 77 | count(home,x,y,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 82 | count(home,x,y,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 82 | count(home,x,y,IRT_GQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -344903,6 +353853,10 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); @@ -344910,9 +353864,15 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); @@ -344923,17 +353883,6 @@ ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); @@ -344941,19 +353890,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); @@ -344964,35 +353903,15 @@ ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); @@ -345021,6 +353940,16 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); @@ -345031,6 +353960,21 @@ ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); @@ -345050,48 +353994,6 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -345153,900 +354055,12 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/queen_cp2.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' - 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' - 319 | void post(Home home, IntRelType irt, const BoolVar& b, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | e.post(home,t ? frt : neg(frt)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' - 878 | void post(Home home, FloatRelType frt) const; - | ~~~~~^~~~ -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': -./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? frt : neg(frt),b); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' - 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': -./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | _e0.post(home,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 62 | _e0.post(home,SRT_NQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | _e0.post(home,SRT_EQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | _e0.post(home,b,true,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | BoolVar b(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | IntVar x(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': -./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | channel(home,f,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': -./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 70 | rel(home,SOT_UNION,x,s); - | ~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | count(home,x,n,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | count(home,x,y,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | count(home,x,y,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | count(home,x,n,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 61 | count(home,x,y,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 66 | count(home,x,y,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | count(home,x,n,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 77 | count(home,x,y,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 82 | count(home,x,y,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 87 | count(home,x,n,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 92 | count(home,x,y,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 97 | count(home,x,y,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | count(home,x,n,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 108 | count(home,x,y,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 113 | count(home,x,y,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 118 | count(home,x,n,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 123 | count(home,x,y,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 128 | count(home,x,y,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': -./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 134 | rel(home,x,r,y,ipl); - | ~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' - 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': -./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | rel(home,x,r,y,ipl); - | ~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' - 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': -./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | dom(home,x,y,ipl); - | ~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' - 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' - 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': -./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | rel(home,SOT_UNION,x,y); - | ~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | element(home,SOT_UNION,x,y,z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | channel(home,x,xiv); - | ~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ ./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); @@ -346054,30 +354068,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -346089,533 +354082,6 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' - 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' - 319 | void post(Home home, IntRelType irt, const BoolVar& b, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | e.post(home,t ? frt : neg(frt)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' - 878 | void post(Home home, FloatRelType frt) const; - | ~~~~~^~~~ -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': -./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? frt : neg(frt),b); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' - 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': -./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | _e0.post(home,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 62 | _e0.post(home,SRT_NQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | _e0.post(home,SRT_EQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | _e0.post(home,b,true,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | BoolVar b(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | IntVar x(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': -./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | channel(home,f,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': -./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 70 | rel(home,SOT_UNION,x,s); - | ~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | count(home,x,n,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | count(home,x,y,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | count(home,x,y,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | count(home,x,n,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 61 | count(home,x,y,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 66 | count(home,x,y,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | count(home,x,n,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 77 | count(home,x,y,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 82 | count(home,x,y,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 87 | count(home,x,n,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 92 | count(home,x,y,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 97 | count(home,x,y,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | count(home,x,n,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 108 | count(home,x,y,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 113 | count(home,x,y,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 118 | count(home,x,n,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 123 | count(home,x,y,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 128 | count(home,x,y,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': -./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 134 | rel(home,x,r,y,ipl); - | ~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' - 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': -./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | rel(home,x,r,y,ipl); - | ~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' - 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': -./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | dom(home,x,y,ipl); - | ~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' - 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' - 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': -./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | rel(home,SOT_UNION,x,y); - | ~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | element(home,SOT_UNION,x,y,z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | channel(home,x,xiv); - | ~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -346688,38 +354154,6 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -347263,231 +354697,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -347530,61 +354739,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -347607,17 +354761,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:155:30: required from here 155 | : VarArray(home,a) {} @@ -347628,24 +354771,6 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': ./gecode/int/array.hpp:171:31: required from here 171 | : VarArray(home,a) {} @@ -347656,218 +354781,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -347910,592 +354823,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/queen_ip.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' - 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' - 319 | void post(Home home, IntRelType irt, const BoolVar& b, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | e.post(home,t ? frt : neg(frt)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' - 878 | void post(Home home, FloatRelType frt) const; - | ~~~~~^~~~ -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': -./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? frt : neg(frt),b); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' - 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': -./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | _e0.post(home,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 62 | _e0.post(home,SRT_NQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | _e0.post(home,SRT_EQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | _e0.post(home,b,true,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | BoolVar b(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | IntVar x(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': -./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | channel(home,f,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': -./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 70 | rel(home,SOT_UNION,x,s); - | ~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | count(home,x,n,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | count(home,x,y,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | count(home,x,y,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | count(home,x,n,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 61 | count(home,x,y,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 66 | count(home,x,y,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | count(home,x,n,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 77 | count(home,x,y,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 82 | count(home,x,y,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 87 | count(home,x,n,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 92 | count(home,x,y,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 97 | count(home,x,y,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | count(home,x,n,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 108 | count(home,x,y,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 113 | count(home,x,y,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 118 | count(home,x,n,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 123 | count(home,x,y,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 128 | count(home,x,y,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': -./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 134 | rel(home,x,r,y,ipl); - | ~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' - 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': -./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | rel(home,x,r,y,ipl); - | ~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' - 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': -./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | dom(home,x,y,ipl); - | ~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' - 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' - 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': -./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | rel(home,SOT_UNION,x,y); - | ~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | element(home,SOT_UNION,x,y,z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | channel(home,x,xiv); - | ~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/minimodel.hh:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -348508,19 +354835,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here 85 | : VarArray(home,a) {} @@ -348531,152 +354845,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -348689,6 +354857,16 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -348711,6 +354889,18 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:85:30: required from here 85 | : VarArray(home,a) {} @@ -348721,84 +354911,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -348821,64 +354933,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -348892,19 +354946,6 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' 1858 | : ArgArrayBase(aa) {} @@ -348931,58 +354972,25 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ @@ -348999,128 +355007,68 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/sudoku.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -349199,238 +355147,19 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/radiation.o test/flatzinc/radiation.cpp -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} @@ -349444,27 +355173,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} @@ -349478,110 +355186,19 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -349660,767 +355277,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/shared_array_element.o test/flatzinc/shared_array_element.cpp -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' - 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' - 319 | void post(Home home, IntRelType irt, const BoolVar& b, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | e.post(home,t ? frt : neg(frt)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' - 878 | void post(Home home, FloatRelType frt) const; - | ~~~~~^~~~ -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': -./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? frt : neg(frt),b); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' - 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': -./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | _e0.post(home,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 62 | _e0.post(home,SRT_NQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | _e0.post(home,SRT_EQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | _e0.post(home,b,true,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | BoolVar b(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | IntVar x(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': -./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | channel(home,f,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': -./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 70 | rel(home,SOT_UNION,x,s); - | ~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | count(home,x,n,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | count(home,x,y,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | count(home,x,y,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | count(home,x,n,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 61 | count(home,x,y,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 66 | count(home,x,y,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | count(home,x,n,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 77 | count(home,x,y,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 82 | count(home,x,y,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 87 | count(home,x,n,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 92 | count(home,x,y,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 97 | count(home,x,y,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | count(home,x,n,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 108 | count(home,x,y,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 113 | count(home,x,y,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 118 | count(home,x,n,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 123 | count(home,x,y,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 128 | count(home,x,y,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': -./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 134 | rel(home,x,r,y,ipl); - | ~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' - 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': -./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | rel(home,x,r,y,ipl); - | ~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' - 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': -./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | dom(home,x,y,ipl); - | ~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' - 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' - 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': -./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | rel(home,SOT_UNION,x,y); - | ~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | element(home,SOT_UNION,x,y,z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | channel(home,x,xiv); - | ~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/simple_sat.o test/flatzinc/simple_sat.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/singHoist2.o test/flatzinc/singHoist2.cpp -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/sudoku.o test/flatzinc/sudoku.cpp -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -350499,144 +355355,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/template_design.o test/flatzinc/template_design.cpp -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/radiation.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/shared_array_element.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/singHoist2.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/sudoku.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -350671,7 +355389,7 @@ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, - from test/flatzinc/simple_sat.cpp:34: + from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -350702,11 +355420,15 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/tenpenki_1.o test/flatzinc/tenpenki_1.cpp In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/tenpenki_2.o test/flatzinc/tenpenki_2.cpp ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -350785,531 +355507,17 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ @@ -351319,15 +355527,6 @@ ./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ @@ -351365,169 +355564,6 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -351539,27 +355575,6 @@ ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -351611,6 +355626,8 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/tenpenki_3.o test/flatzinc/tenpenki_3.cpp In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -351654,240 +355671,38 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -351896,9 +355711,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ @@ -351920,38 +355732,6 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -351970,211 +355750,29 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/template_design.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': ./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -352220,93 +355818,6 @@ ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ @@ -352336,114 +355847,6 @@ ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ ./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); @@ -352465,113 +355868,18 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -352585,28 +355893,17 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -352618,45 +355915,6 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' - 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' - 319 | void post(Home home, IntRelType irt, const BoolVar& b, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -352686,29 +355944,29 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' - 878 | void post(Home home, FloatRelType frt) const; - | ~~~~~^~~~ -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': -./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? frt : neg(frt),b); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' - 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; +./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | e.post(home,t ? frt : neg(frt)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' - 878 | void post(Home home, FloatRelType frt) const; +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': ./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -352720,16 +355978,26 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -352750,9 +356018,6 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -352781,54 +356046,48 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': -./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | _e0.post(home,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 62 | _e0.post(home,SRT_NQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | _e0.post(home,SRT_EQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | _e0.post(home,b,true,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -352860,17 +356119,6 @@ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | BoolVar b(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); @@ -352881,32 +356129,12 @@ ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | IntVar x(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -352919,45 +356147,6 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': -./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | channel(home,f,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -352979,23 +356168,6 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': -./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 70 | rel(home,SOT_UNION,x,s); - | ~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); @@ -353006,40 +356178,16 @@ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); @@ -353070,17 +356218,6 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | count(home,x,n,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); @@ -353091,16 +356228,6 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | count(home,x,y,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); @@ -353111,13 +356238,6 @@ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | count(home,x,y,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); @@ -353125,19 +356245,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | count(home,x,n,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); @@ -353145,16 +356255,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 61 | count(home,x,y,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); @@ -353162,12 +356265,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -353175,176 +356272,36 @@ ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 66 | count(home,x,y,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | count(home,x,n,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 113 | count(home,x,y,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 77 | count(home,x,y,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 118 | count(home,x,n,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 82 | count(home,x,y,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 123 | count(home,x,y,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 87 | count(home,x,n,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 128 | count(home,x,y,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 92 | count(home,x,y,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 97 | count(home,x,y,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': -./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 134 | rel(home,x,r,y,ipl); - | ~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' - 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | count(home,x,n,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': -./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | rel(home,x,r,y,ipl); - | ~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' - 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 108 | count(home,x,y,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': -./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | dom(home,x,y,ipl); - | ~~~^~~~~~~~~~~~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -353352,21 +356309,24 @@ ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' - 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, - | ~~~~~^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); @@ -353374,9 +356334,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' - 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, - | ~~~~~^~~~ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -353390,44 +356347,16 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': -./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | rel(home,SOT_UNION,x,y); - | ~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': ./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); @@ -353435,20 +356364,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); @@ -353459,17 +356377,6 @@ ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' - 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); @@ -353480,35 +356387,15 @@ ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' - 319 | void post(Home home, IntRelType irt, const BoolVar& b, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | element(home,SOT_UNION,x,y,z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ -./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); @@ -353537,36 +356424,6 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | channel(home,x,xiv); - | ~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | e.post(home,t ? frt : neg(frt)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' - 878 | void post(Home home, FloatRelType frt) const; - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); @@ -353577,16 +356434,6 @@ ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': -./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? frt : neg(frt),b); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' - 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); @@ -353606,26 +356453,6 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': -./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | _e0.post(home,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 62 | _e0.post(home,SRT_NQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -353637,28 +356464,6 @@ ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | _e0.post(home,SRT_EQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | _e0.post(home,b,true,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); @@ -353666,12 +356471,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ @@ -353685,76 +356484,44 @@ ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | BoolVar b(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' - 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | IntVar x(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' - 319 | void post(Home home, IntRelType irt, const BoolVar& b, - | ~~~~~^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': ./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); @@ -353762,32 +356529,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': -./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | channel(home,f,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': ./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); @@ -353798,384 +356542,607 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': -./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 70 | rel(home,SOT_UNION,x,s); - | ~~~^~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | e.post(home,t ? frt : neg(frt)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' - 878 | void post(Home home, FloatRelType frt) const; - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': -./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? frt : neg(frt),b); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' - 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | count(home,x,n,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | count(home,x,y,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | count(home,x,y,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | count(home,x,n,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 61 | count(home,x,y,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 66 | count(home,x,y,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | count(home,x,n,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': -./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | _e0.post(home,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 77 | count(home,x,y,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 82 | count(home,x,y,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 62 | _e0.post(home,SRT_NQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 87 | count(home,x,n,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | _e0.post(home,SRT_EQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 92 | count(home,x,y,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | _e0.post(home,b,true,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 97 | count(home,x,y,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_2.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | count(home,x,n,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 108 | count(home,x,y,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 113 | count(home,x,y,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 118 | count(home,x,n,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' + 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; + | ~~~~~^~~~ +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 123 | count(home,x,y,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' + 319 | void post(Home home, IntRelType irt, const BoolVar& b, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1609: +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': +./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | e.post(home,t ? frt : neg(frt)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 128 | count(home,x,y,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' + 878 | void post(Home home, FloatRelType frt) const; + | ~~~~~^~~~ +./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': +./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? frt : neg(frt),b); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': -./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 134 | rel(home,x,r,y,ipl); - | ~~~^~~~~~~~~~~~~~~~ +./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' + 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:1612: +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': +./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 60 | _e0.post(home,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' - 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': -./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | rel(home,x,r,y,ipl); - | ~~~^~~~~~~~~~~~~~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 62 | _e0.post(home,SRT_NQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' - 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | BoolVar b(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 64 | _e0.post(home,SRT_EQ,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; + | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 67 | _e0.post(home,b,true,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': -./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | dom(home,x,y,ipl); - | ~~~^~~~~~~~~~~~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': +./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 73 | _e0.post(home,b,t,_srt,_e1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' - 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' + 1210 | void post(Home home, BoolVar b, bool t, + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/minimodel.hh:1867: +./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': +./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 41 | BoolVar b(home,0,1); channel(home,b,x); + | ~~~~~~~^~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' - 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -354184,47 +357151,28 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': -./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | rel(home,SOT_UNION,x,y); - | ~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); @@ -354239,38 +357187,18 @@ ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | element(home,SOT_UNION,x,y,z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ @@ -354280,28 +357208,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | channel(home,x,xiv); - | ~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -354400,20 +357309,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/minimodel.hh:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); @@ -354434,16 +357332,6 @@ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); @@ -354468,19 +357356,9 @@ ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ @@ -354504,16 +357382,6 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); @@ -354534,16 +357402,6 @@ ./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': ./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); @@ -354564,46 +357422,15 @@ ./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); @@ -354722,6 +357549,275 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/tenpenki_4.o test/flatzinc/tenpenki_4.cpp +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_1.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -354744,6 +357840,28 @@ ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -354755,6 +357873,16 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -354765,6 +357893,16 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -354826,38 +357964,50 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -354901,6 +358051,27 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -354930,6 +358101,17 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -354962,14 +358144,6 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -354977,46 +358151,12 @@ ./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -355028,28 +358168,29 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -355071,26 +358212,6 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/minimodel.hh:1609: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -355112,6 +358233,9 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -355160,25 +358284,6 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ In file included from ./gecode/minimodel.hh:1867: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -355187,9 +358292,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -355203,16 +358305,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); @@ -355223,16 +358315,6 @@ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); @@ -355329,21 +358411,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); @@ -355358,12 +358428,25 @@ ./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); @@ -355374,16 +358457,6 @@ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); @@ -355611,18 +358684,6 @@ ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': ./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); @@ -355633,311 +358694,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} @@ -355951,184 +358707,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -356207,58 +358785,16 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_3.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -356394,65 +358930,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -356481,25 +358958,6 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -356604,6 +359062,28 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -356647,30 +359127,18 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/tenpenki_1.o test/flatzinc/tenpenki_1.cpp -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -356682,8 +359150,6 @@ ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/tenpenki_2.o test/flatzinc/tenpenki_2.cpp ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ @@ -356693,6 +359159,13 @@ ./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ @@ -356702,6 +359175,9 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -356734,30 +359210,6 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/tenpenki_3.o test/flatzinc/tenpenki_3.cpp ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -356771,15 +359223,6 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' 1858 | : ArgArrayBase(aa) {} @@ -356793,6 +359236,41 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -356827,19 +359305,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -356869,19 +359334,6 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -356914,6 +359366,38 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -356921,6 +359405,23 @@ ./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -356999,25 +359500,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/tenpenki_4.o test/flatzinc/tenpenki_4.cpp In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -357505,6 +359987,18 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/tenpenki_5.o test/flatzinc/tenpenki_5.cpp +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_4.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -357534,6 +360028,38 @@ ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ @@ -357569,8 +360095,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/tenpenki_5.o test/flatzinc/tenpenki_5.cpp ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -357593,6 +360117,31 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/tenpenki_6.o test/flatzinc/tenpenki_6.cpp +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -357632,6 +360181,31 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} @@ -357645,6 +360219,84 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -357723,102 +360375,89 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_1.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/tenpenki_6.o test/flatzinc/tenpenki_6.cpp -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_2.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_3.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -357831,6 +360470,22 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': ./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -357982,38 +360637,6 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -358029,6 +360652,12 @@ ./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -358055,33 +360684,6 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -358119,6 +360721,27 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -358148,6 +360771,8 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/warehouses.o test/flatzinc/warehouses.cpp In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -358180,169 +360805,110 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -358415,68 +360981,6 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -358509,6 +361013,49 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -358522,6 +361069,17 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -358533,6 +361091,24 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -358823,16 +361399,6 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_4.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); @@ -359030,214 +361596,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -359283,6 +361641,16 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_5.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -359384,18 +361752,6 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/minimodel.hh:1867: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -359417,18 +361773,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); @@ -359446,39 +361790,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -359717,17 +362031,6 @@ ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); @@ -359785,28 +362088,6 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -359868,89 +362149,102 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -359973,63 +362267,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -360069,18 +362306,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} @@ -360094,6 +362319,96 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/int.hh:1723: ./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': ./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -360105,27 +362420,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_5.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -360199,16 +362493,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); @@ -360219,26 +362503,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -360268,27 +362532,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -360299,102 +362542,24 @@ ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -360479,6 +362644,18 @@ ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -360490,110 +362667,16 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -360604,6 +362687,26 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -360633,18 +362736,6 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -360656,46 +362747,16 @@ ./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ ./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -360707,38 +362768,6 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -360761,6 +362790,38 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -360865,30 +362926,6 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/warehouses.o test/flatzinc/warehouses.cpp In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -360902,17 +362939,6 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -360939,6 +362965,17 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} @@ -360994,12 +363031,21 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/warehouses_small.o test/flatzinc/warehouses_small.cpp In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -361011,37 +363057,21 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ @@ -361064,40 +363094,6 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/minimodel.hh:1867: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -361113,6 +363109,16 @@ ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/tenpenki_6.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -361208,6 +363214,24 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); @@ -361215,9 +363239,31 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); @@ -361228,6 +363274,25 @@ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); @@ -361275,9 +363340,28 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); @@ -361415,6 +363499,38 @@ ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); @@ -361434,35 +363550,6 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -361504,65 +363591,6 @@ ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': ./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); @@ -361583,25 +363611,705 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/wolf_goat_cabbage.o test/flatzinc/wolf_goat_cabbage.cpp +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -361617,6 +364325,9 @@ ./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -361634,6 +364345,78 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -361658,16 +364441,6 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/tenpenki_6.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -361676,9 +364449,30 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); @@ -361721,12 +364515,23 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ @@ -361817,6 +364622,13 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -362094,6 +364906,11 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/minimodel.hh:2337: ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -362115,6 +364932,16 @@ ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); @@ -362155,507 +364982,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/warehouses_small.o test/flatzinc/warehouses_small.cpp -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -362728,6 +365054,28 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -362760,84 +365108,6 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -363002,48 +365272,6 @@ ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -363391,6 +365619,394 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -363413,6 +366029,248 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/zebra.o test/flatzinc/zebra.cpp +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/wolf_goat_cabbage.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/warehouses_small.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/magicsq_3.o test/flatzinc/magicsq_3.cpp +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/magicsq_4.o test/flatzinc/magicsq_4.cpp +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -363477,6 +366335,18 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -363519,28 +366389,17 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -363570,6 +366429,11 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -363598,6 +366462,84 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -363639,42 +366581,20 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -363683,9 +366603,15 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': ./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); @@ -363696,32 +366622,219 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/zebra.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -363794,84 +366907,6 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -363904,40 +366939,6 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/wolf_goat_cabbage.o test/flatzinc/wolf_goat_cabbage.cpp -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -364010,48 +367011,6 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -364060,9 +367019,24 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); @@ -364073,6 +367047,17 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': ./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -364084,28 +367069,12 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -364220,18 +367189,6 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/minimodel.hh:1867: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -364240,16 +367197,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ @@ -364639,531 +367586,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/warehouses_small.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/zebra.o test/flatzinc/zebra.cpp -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/wolf_goat_cabbage.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -365186,26 +367608,6 @@ ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -365227,16 +367629,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -365266,28 +367658,6 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -365296,6 +367666,16 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_4.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ @@ -365320,49 +367700,6 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -365376,17 +367713,6 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -365398,19 +367724,6 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -365432,19 +367745,6 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/minimodel.hh:1609: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -365545,19 +367845,6 @@ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); @@ -365844,16 +368131,6 @@ ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); @@ -365904,9 +368181,6 @@ ./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); @@ -365937,86 +368211,38 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/magicsq_3.o test/flatzinc/magicsq_3.cpp -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -366242,18 +368468,70 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -366276,17 +368554,6 @@ ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -366308,6 +368575,28 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -366337,6 +368626,61 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -366378,27 +368722,45 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -366441,17 +368803,19 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -366509,6 +368873,84 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -366571,72 +369013,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/magicsq_4.o test/flatzinc/magicsq_4.cpp -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -366700,56 +369076,24 @@ ./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': ./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -366763,6 +369107,11 @@ ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -366774,6 +369123,12 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -366784,6 +369139,27 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -366813,28 +369189,48 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -366856,6 +369252,16 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_3.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': ./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -366867,16 +369273,6 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/zebra.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -366949,6 +369345,41 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -366981,19 +369412,6 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -367005,19 +369423,6 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -367060,17 +369465,6 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -367119,300 +369513,30 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | BoolVar b(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | IntVar x(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': -./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | channel(home,f,x); - | ~~~~~~~^~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': -./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 70 | rel(home,SOT_UNION,x,s); - | ~~~^~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ -./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/minimodel.hh:2083: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | count(home,x,n,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' - 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' - 319 | void post(Home home, IntRelType irt, const BoolVar& b, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -In file included from ./gecode/minimodel.hh:1609: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | e.post(home,t ? frt : neg(frt)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' - 878 | void post(Home home, FloatRelType frt) const; - | ~~~~~^~~~ -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': -./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? frt : neg(frt),b); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' - 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': -./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | _e0.post(home,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 62 | _e0.post(home,SRT_NQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | _e0.post(home,SRT_EQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | _e0.post(home,b,true,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | count(home,x,y,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | count(home,x,y,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | count(home,x,n,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 61 | count(home,x,y,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 66 | count(home,x,y,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | count(home,x,n,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 77 | count(home,x,y,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 82 | count(home,x,y,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ~~~~~~~^~~~~~~~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 87 | count(home,x,n,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 92 | count(home,x,y,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': ./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); @@ -367420,42 +369544,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 97 | count(home,x,y,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | count(home,x,n,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 108 | count(home,x,y,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': ./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); @@ -367466,36 +369557,6 @@ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 113 | count(home,x,y,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 118 | count(home,x,n,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 123 | count(home,x,y,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); @@ -367506,16 +369567,6 @@ ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 128 | count(home,x,y,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ ./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -367534,13 +369585,6 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': -./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 134 | rel(home,x,r,y,ipl); - | ~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -367606,12 +369650,23 @@ ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); @@ -367761,9 +369816,6 @@ ./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ -./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' - 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': ./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); @@ -367780,66 +369832,20 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': -./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | rel(home,x,r,y,ipl); - | ~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' - 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, - | ~~~~~^~~~ ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': -./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | dom(home,x,y,ipl); - | ~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' - 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' - 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': -./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | rel(home,SOT_UNION,x,y); - | ~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/minimodel.hh:1608: +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 72 | e.post(home,t ? irt : neg(irt),ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ +./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' + 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -367849,20 +369855,16 @@ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | element(home,SOT_UNION,x,y,z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': +./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 78 | e.post(home,t ? irt : neg(irt),b,ipls); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | channel(home,x,xiv); - | ~~~~~~~^~~~~~~~~~~~ +./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' + 319 | void post(Home home, IntRelType irt, const BoolVar& b, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': ./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); @@ -367870,24 +369872,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); @@ -367907,1110 +369894,6 @@ ./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/magicsq_5.o test/flatzinc/magicsq_5.cpp -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/oss.o test/flatzinc/oss.cpp -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_3.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' - 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' - 319 | void post(Home home, IntRelType irt, const BoolVar& b, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -369133,12 +370016,33 @@ ./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/minimodel.hh:2337: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083: ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -369197,9 +370101,19 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); @@ -369240,6 +370154,16 @@ ./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); @@ -369280,6 +370204,16 @@ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); @@ -369310,10 +370244,20 @@ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -369397,6 +370341,8 @@ ./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/magicsq_5.o test/flatzinc/magicsq_5.cpp ./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': ./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); @@ -369457,6 +370403,28 @@ ./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': ./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); @@ -369477,6 +370445,63 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -369552,24 +370577,6 @@ ./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_4.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -369591,6 +370598,9 @@ ./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -369661,6 +370671,92 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -369683,40 +370779,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/steiner_triples.o test/flatzinc/steiner_triples.cpp -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -369769,16 +370831,45 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/oss.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -369848,579 +370939,106 @@ ./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' 1848 | : ArgArrayBase(aa) {} | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/magicsq_5.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -370444,38 +371062,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -370588,8 +371174,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/timetabling.o test/flatzinc/timetabling.cpp ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -370752,110 +371336,6 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -370888,6 +371368,8 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/oss.o test/flatzinc/oss.cpp In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -370931,6 +371413,8 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/steiner_triples.o test/flatzinc/steiner_triples.cpp In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -370960,110 +371444,6 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -371096,78 +371476,6 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -371192,27 +371500,6 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -371224,21 +371511,10 @@ ./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -371711,541 +371987,723 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/minimodel.hh:240, - from ./gecode/driver.hh:37, - from ./gecode/flatzinc.hh:86: -./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': -./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,IRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' - 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:817: -./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': -./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | rel(home,*x,FRT_EQ,y); - | ~~~^~~~~~~~~~~~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/timetabling.o test/flatzinc/timetabling.cpp +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/magicsq_5.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' - 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1608: -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | e.post(home,t ? irt : neg(irt),ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:316:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const' - 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; - | ~~~~~^~~~ -./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const': -./gecode/minimodel/int-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? irt : neg(irt),b,ipls); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' - 319 | void post(Home home, IntRelType irt, const BoolVar& b, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1609: -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': -./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | e.post(home,t ? frt : neg(frt)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:878:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const' - 878 | void post(Home home, FloatRelType frt) const; - | ~~~~~^~~~ -./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const': -./gecode/minimodel/float-rel.hpp:78:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 78 | e.post(home,t ? frt : neg(frt),b); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' - 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1612: -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': -./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | _e0.post(home,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 62 | _e0.post(home,SRT_NQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 64 | _e0.post(home,SRT_EQ,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp:67:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 67 | _e0.post(home,b,true,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': -./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 73 | _e0.post(home,b,t,_srt,_e1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' - 1210 | void post(Home home, BoolVar b, bool t, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:1867: -./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | BoolVar b(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, BoolVar, IntPropLevel)': -./gecode/minimodel/channel.hpp:48:32: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 48 | IntVar x(home,0,1); channel(home,b,x); - | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::IntVar Gecode::channel(Home, FloatVar)': -./gecode/minimodel/channel.hpp:60:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 60 | channel(home,f,x); - | ~~~~~~~^~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': -./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 70 | rel(home,SOT_UNION,x,s); - | ~~~^~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp:71:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -./gecode/minimodel/channel.hpp:71:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2083: -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:41:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 41 | count(home,x,n,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:46:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 46 | count(home,x,y,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | count(home,x,y,IRT_LQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 56 | count(home,x,n,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:61:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 61 | count(home,x,y,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:66:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 66 | count(home,x,y,IRT_LQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:72:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 72 | count(home,x,n,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:77:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 77 | count(home,x,y,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:82:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 82 | count(home,x,y,IRT_GQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:87:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 87 | count(home,x,n,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:92:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 92 | count(home,x,y,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 97 | count(home,x,y,IRT_GQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:103:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 103 | count(home,x,n,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1784:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, int, IntPropLevel)' - 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:108:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 108 | count(home,x,y,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 113 | count(home,x,y,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 118 | count(home,x,n,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 123 | count(home,x,y,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 128 | count(home,x,y,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': -./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 134 | rel(home,x,r,y,ipl); - | ~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' - 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': -./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | rel(home,x,r,y,ipl); - | ~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' - 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': -./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | dom(home,x,y,ipl); - | ~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' - 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' - 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': -./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | rel(home,SOT_UNION,x,y); - | ~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | element(home,SOT_UNION,x,y,z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | channel(home,x,xiv); - | ~~~~~~~^~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:240, + from ./gecode/driver.hh:37, + from ./gecode/flatzinc.hh:86: +./gecode/minimodel/int-expr.hpp: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)': +./gecode/minimodel/int-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,IRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' + 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:817: +./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': +./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 48 | rel(home,*x,FRT_EQ,y); + | ~~~^~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ +./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' + 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -372308,11 +372766,6 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ ./gecode/minimodel/set-rel.hpp:64:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -372418,36 +372871,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atmost(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': ./gecode/minimodel/aliases.hpp:51:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); @@ -372772,6 +373198,50 @@ ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/flatzinc/trucking.o test/flatzinc/trucking.cpp +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/oss.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ @@ -372817,48 +373287,28 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -372882,50 +373332,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -372967,6 +373373,18 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -372975,10 +373393,20 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:229: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -373038,82 +373466,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -373142,19 +373494,6 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -373166,23 +373505,23 @@ ./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -373199,19 +373538,16 @@ ./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' 1858 | : ArgArrayBase(aa) {} | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': ./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); @@ -373222,32 +373558,19 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/timetabling.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -373263,6 +373586,12 @@ ./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} @@ -373273,28 +373602,9 @@ ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} @@ -373308,6 +373618,81 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -373386,127 +373771,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -373536,70 +373800,6 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -373632,352 +373832,44 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/flatzinc/trucking.o test/flatzinc/trucking.cpp -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/branch.o test/branch.cpp -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/timetabling.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': ./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -373994,16 +373886,6 @@ ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -374025,26 +373907,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -374074,27 +373936,6 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -374588,18 +374429,6 @@ ./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); @@ -374610,16 +374439,6 @@ ./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': ./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); @@ -374650,6 +374469,554 @@ ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:917, + from ./gecode/flatzinc.hh:44, + from ./test/flatzinc.hh:38: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/branch.o test/branch.cpp +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -374661,16 +375028,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ ./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -374710,6 +375067,71 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/flatzinc.hh:46: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -374731,6 +375153,29 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -374739,41 +375184,187 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/flatzinc.hh:37, + from test/flatzinc/trucking.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -374878,8 +375469,22 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/branch/int.o test/branch/int.cpp +In file included from ./gecode/float.hh:1404, + from ./gecode/flatzinc.hh:49: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -374893,17 +375498,67 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ~~~^~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -374925,6 +375580,17 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -374946,6 +375612,16 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -374957,6 +375633,17 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -374994,6 +375681,12 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -375088,6 +375781,38 @@ ./gecode/minimodel/aliases.hpp:56:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -375191,929 +375916,206 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' - 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': -./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 113 | count(home,x,y,IRT_EQ,m,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' - 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 118 | count(home,x,n,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' - 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 123 | count(home,x,y,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' - 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': -./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 128 | count(home,x,y,IRT_EQ,z,ipl); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' - 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': -./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 134 | rel(home,x,r,y,ipl); - | ~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' - 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': -./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 139 | rel(home,x,r,y,ipl); - | ~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' - 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': -./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 145 | dom(home,x,y,ipl); - | ~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' - 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' - 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': -./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 153 | rel(home,SOT_UNION,x,y); - | ~~~^~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' - 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' - 1584 | expr(Home home, const LinIntExpr& e, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' - 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 159 | element(home,SOT_UNION,x,y,z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' - 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': -./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 165 | channel(home,x,xiv); - | ~~~~~~~^~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' - 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); - | ~~~~~^~~~ -./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 166 | element(home,SOT_UNION,xiv,z,y); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' - 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, - | ~~~~~^~~~ -In file included from ./gecode/minimodel.hh:2337: -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1540 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1556 | element(Home home, IntSharedArray a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' - 1575 | element(Home home, const IntVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': -./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' - 1591 | element(Home home, const BoolVarArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' - 1033 | element(Home home, const IntSetArgs& a, - | ~~~~~^~~~ -./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': -./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' - 1041 | element(Home home, const SetVarArgs& a, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/flatzinc.hh:44, - from ./test/flatzinc.hh:38: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/flatzinc.hh:46: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1801:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, int, IntPropLevel)' + 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, int, IntPropLevel)': +./gecode/minimodel/aliases.hpp:113:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 113 | count(home,x,y,IRT_EQ,m,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1811:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, int, IntPropLevel)' + 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, int, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:118:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 118 | count(home,x,n,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int.hh:1818:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, int, IntRelType, IntVar, IntPropLevel)' + 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:123:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 123 | count(home,x,y,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' + 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::exactly(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': +./gecode/minimodel/aliases.hpp:128:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 128 | count(home,x,y,IRT_EQ,z,ipl); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ +./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' + 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:134:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 134 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ +./gecode/int.hh:1177:12: note: initializing argument 1 of 'void Gecode::rel(Home, const IntVarArgs&, IntRelType, const IntVarArgs&, IntPropLevel)' + 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::lex(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)': +./gecode/minimodel/aliases.hpp:139:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 139 | rel(home,x,r,y,ipl); + | ~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ +./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' + 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': +./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 145 | dom(home,x,y,ipl); + | ~~~^~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1058:12: note: initializing argument 1 of 'void Gecode::dom(Home, const IntVarArgs&, const IntSet&, IntPropLevel)' + 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:146:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1962:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, int, IntPropLevel)' + 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::channel(Home, const IntVarArgs&, SetVar)': +./gecode/minimodel/aliases.hpp:153:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 153 | rel(home,SOT_UNION,x,y); + | ~~~^~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' + 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:154:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/flatzinc.hh:49: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/minimodel.hh:1584:13: note: initializing argument 1 of 'Gecode::IntVar Gecode::expr(Home, const LinIntExpr&, const IntPropLevels&)' + 1584 | expr(Home home, const LinIntExpr& e, + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:154:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); +./gecode/int.hh:1968:16: note: initializing argument 1 of 'void Gecode::nvalues(Home, const IntVarArgs&, IntRelType, IntVar, IntPropLevel)' + 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::range(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:159:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 159 | element(home,SOT_UNION,x,y,z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); +./gecode/set.hh:987:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const IntVarArgs&, SetVar, SetVar, const IntSet&)' + 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/minimodel/aliases.hpp: In function 'void Gecode::roots(Home, const IntVarArgs&, SetVar, SetVar)': +./gecode/minimodel/aliases.hpp:165:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 165 | channel(home,x,xiv); + | ~~~~~~~^~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/set.hh:920:16: note: initializing argument 1 of 'void Gecode::channel(Home, const IntVarArgs&, const SetVarArgs&)' + 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); + | ~~~~~^~~~ +./gecode/minimodel/aliases.hpp:166:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 166 | element(home,SOT_UNION,xiv,z,y); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ +./gecode/set.hh:975:16: note: initializing argument 1 of 'void Gecode::element(Home, SetOpType, const SetVarArgs&, SetVar, SetVar, const IntSet&)' + 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, + | ~~~~~^~~~ +In file included from ./gecode/minimodel.hh:2337: +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:210:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ +./gecode/int.hh:1540:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1540 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:215:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ +./gecode/int.hh:1556:16: note: initializing argument 1 of 'void Gecode::element(Home, IntSharedArray, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1556 | element(Home home, IntSharedArray a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, IntVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:220:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1575:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntVarArgs&, IntVar, int, IntVar, int, IntVar, IntPropLevel)' + 1575 | element(Home home, const IntVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, BoolVar, IntPropLevel)': +./gecode/minimodel/matrix.hpp:225:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:1591:16: note: initializing argument 1 of 'void Gecode::element(Home, const BoolVarArgs&, IntVar, int, IntVar, int, BoolVar, IntPropLevel)' + 1591 | element(Home home, const BoolVarArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix >&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:232:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' + 1033 | element(Home home, const IntSetArgs& a, + | ~~~~~^~~~ +./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': +./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/flatzinc.hh:37, - from test/flatzinc/trucking.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ +./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' + 1041 | element(Home home, const SetVarArgs& a, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86: @@ -376124,18 +376126,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ @@ -376150,16 +376140,6 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -376647,258 +376627,8 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/branch/bool.o test/branch/bool.cpp -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/branch/set.o test/branch/set.cpp -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ + -c -o test/branch/int.o test/branch/int.cpp In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38: @@ -377034,45 +376764,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -377101,29 +376792,6 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/branch.hh:43, - from test/branch.cpp:40: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -377186,6 +376854,55 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -377198,6 +376915,11 @@ ./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': ./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); @@ -377208,6 +376930,16 @@ ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -377229,84 +376961,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -377368,38 +377022,28 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -377443,6 +377087,32 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -377472,16 +377142,19 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/branch.hh:43, - from test/branch/int.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -377493,6 +377166,19 @@ ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); @@ -377580,6 +377266,27 @@ ./gecode/minimodel.hh:881:20: note: initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const' 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ In file included from ./gecode/minimodel.hh:1612: ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const': ./gecode/minimodel/set-rel.hpp:60:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -377591,6 +377298,25 @@ ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const' 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/minimodel/set-rel.hpp:62:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -377618,6 +377344,25 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const': ./gecode/minimodel/set-rel.hpp:73:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); @@ -377659,6 +377404,22 @@ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); @@ -377666,6 +377427,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -378025,339 +377789,222 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./test/branch.hh:45: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./test/branch.hh:48: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -378400,35 +378047,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/branch/float.o test/branch/float.cpp -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -378473,6 +378091,8 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/branch/bool.o test/branch/bool.cpp ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -378512,49 +378132,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/float.hh:1404, - from ./test/branch.hh:52: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} @@ -378568,42 +378145,8 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/branch.hh:43, - from test/branch/set.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/branch/set.o test/branch/set.cpp In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -378682,44 +378225,53 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/branch.hh:43, + from test/branch.cpp:40: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/branch/float.o test/branch/float.cpp +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./test/branch.hh:43, - from test/branch/bool.cpp:34: + from test/branch/int.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -378727,6 +378279,48 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/branch.hh:43, + from test/branch/set.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./test/branch.hh:45: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -378889,6 +378483,48 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/branch.hh:43, + from test/branch/float.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -378930,21 +378566,6 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -378953,12 +378574,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ ./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ @@ -378972,17 +378587,111 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:917, + from ./test/branch.hh:45: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -379015,48 +378724,125 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/set.hh:755, from ./test/branch.hh:48: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -379100,28 +378886,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -379151,30 +378915,6 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/assign.o test/assign.cpp In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -379207,239 +378947,109 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/float.hh:1404, - from ./test/branch.hh:52: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:755, + from ./test/branch.hh:48: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./test/branch.hh:45: @@ -379447,48 +379057,6 @@ ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604: ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' @@ -379505,6 +379073,58 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./test/branch.hh:52: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:1404, + from ./test/branch.hh:52: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -379513,9 +379133,16 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ ./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': ./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); @@ -379526,6 +379153,12 @@ ./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); @@ -379546,6 +379179,56 @@ ./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/int.hh:4353: ./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -379565,6 +379248,21 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/branch.hh:43, + from test/branch/bool.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ @@ -379588,28 +379286,71 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +test/branch/set.cpp: In member function 'virtual void Test::Branch::Set::post(Gecode::Space&, Gecode::SetVarArray&)': +test/branch/set.cpp:50:20: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 50 | xx[i] = x[i]; + | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -379639,6 +379380,14 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -379667,28 +379416,30 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/int.hh:917, from ./test/branch.hh:45: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -379700,6 +379451,59 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -379741,17 +379545,31 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -379773,37 +379591,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -379882,6 +379669,111 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} @@ -379908,35 +379800,47 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -379996,6 +379900,12 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +In file included from ./gecode/set.hh:755, + from ./test/branch.hh:48: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': ./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' 603 | return copy(d,s,static_cast(n)); @@ -380015,40 +379925,27 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./test/branch.hh:48: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -380136,17 +380033,6 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -380158,67 +380044,38 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/branch.hh:43, - from test/branch/float.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./test/branch.hh:48: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -380339,12 +380196,31 @@ ./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ~~~~~~~^~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -380395,17 +380271,62 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); @@ -380416,15 +380337,6 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./test/branch.hh:52: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': ./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -380436,6 +380348,15 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./test/branch.hh:52: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -380470,15 +380391,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -test/branch/set.cpp: In member function 'virtual void Test::Branch::Set::post(Gecode::Space&, Gecode::SetVarArray&)': -test/branch/set.cpp:50:20: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 50 | xx[i] = x[i]; - | ^ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -380540,6 +380452,28 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -380582,28 +380516,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -380646,6 +380558,70 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -380668,6 +380644,85 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/assign.o test/assign.cpp ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -380694,6 +380749,9 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} @@ -380707,26 +380765,32 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} @@ -380818,114 +380882,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/assign/int.o test/assign/int.cpp -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -381004,18 +380960,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/assign/bool.o test/assign/bool.cpp -In file included from ./gecode/kernel.hh:150, - from ./test/assign.hh:41, - from test/assign.cpp:38: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/int.hh:917, from ./test/branch.hh:45: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -381121,375 +381065,84 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/assign/set.o test/assign/set.cpp -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./test/branch.hh:48: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./test/assign.hh:42: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/assign.hh:41, - from test/assign/int.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -381519,9 +381172,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -381550,49 +381200,6 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./test/branch.hh:52: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -381655,37 +381262,8 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/set.hh:755, - from ./test/assign.hh:44: + from ./test/branch.hh:48: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': ./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); @@ -381727,17 +381305,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -381757,37 +381324,16 @@ | ^~~~ ./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -381820,40 +381366,10 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/assign/int.o test/assign/int.cpp In file included from ./gecode/float.hh:1404, - from ./test/assign.hh:47: + from ./test/branch.hh:52: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': ./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); @@ -381935,18 +381451,6 @@ ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); @@ -381957,36 +381461,6 @@ ./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/float.hh:2137: ./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': ./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -381998,28 +381472,6 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -382106,28 +381558,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -382154,6 +381584,8 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/assign/bool.o test/assign/bool.cpp ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} @@ -382167,6 +381599,139 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/assign.hh:41, + from test/assign.cpp:38: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./test/assign.hh:42: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -382189,19 +381754,6 @@ ./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -382314,84 +381866,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); @@ -382420,32 +381894,6 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -382487,16 +381935,6 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -382518,22 +381956,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/set.hh:755, from ./test/assign.hh:44: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -382577,6 +381999,8 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/assign/set.o test/assign/set.cpp In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -382606,84 +382030,6 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -382716,16 +382062,6 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/assign.hh:41, - from test/assign/bool.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/float.hh:1404, from ./test/assign.hh:47: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -382798,16 +382134,6 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/assign.hh:41, - from test/assign/set.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -382904,38 +382230,6 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -382958,8 +382252,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/assign/float.o test/assign/float.cpp ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' 1858 | : ArgArrayBase(aa) {} @@ -382999,38 +382291,16 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/assign.hh:41, + from test/assign/int.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} @@ -383122,6 +382392,80 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/assign.hh:41, + from test/assign/bool.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./test/assign.hh:42: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -383346,6 +382690,120 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/assign.hh:41, + from test/assign/set.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/set.hh:755, + from ./test/assign.hh:44: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./test/assign.hh:42: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -383508,6 +382966,78 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./test/assign.hh:47: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -383549,29 +383079,49 @@ ./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ In file included from ./gecode/int.hh:5699: ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': ./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./test/assign.hh:44: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ ./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': ./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); @@ -383582,98 +383132,80 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/set.hh:755, from ./test/assign.hh:44: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -383701,6 +383233,13 @@ ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -383717,6 +383256,18 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -383740,6 +383291,9 @@ ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -383778,6 +383332,139 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/float.hh:1404, from ./test/assign.hh:47: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -383805,6 +383492,25 @@ ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -383882,119 +383588,116 @@ ./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./test/assign.hh:47: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:917, + from ./test/assign.hh:42: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1811: -./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': -./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = FloatAFC(home,x,decay()); - | ^ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' - 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = FloatAction(home,x,decay()); - | ^ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' - 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = FloatCHB(home,x); - | ^ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' - 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2005: -./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' - 1928 | branch(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': -./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' - 1957 | assign(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/float.hh:2137: -./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': -./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' - 2122 | trace(Home home, const FloatVarArgs& x, - | ~~~~~^~~~ -test/assign/set.cpp: In member function 'virtual void Test::Assign::Set::post(Gecode::Space&, Gecode::SetVarArray&)': -test/assign/set.cpp:50:17: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 50 | y[i]=x[i]; - | ^ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -384014,58 +383717,24 @@ ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/assign.hh:41, - from test/assign/float.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ @@ -384076,6 +383745,12 @@ ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ @@ -384089,50 +383764,34 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/search.o test/search.cpp -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': ./gecode/set/array.hpp:60:28: required from here 60 | : VarArgArray(a) {} @@ -384155,38 +383814,68 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': ./gecode/float/array.hpp:85:30: required from here 85 | : VarArgArray(a) {} @@ -384235,45 +383924,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' 1858 | : ArgArrayBase(aa) {} @@ -384287,6 +383937,12 @@ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ +In file included from ./gecode/set.hh:755, + from ./test/assign.hh:44: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': ./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' 1858 | : ArgArrayBase(aa) {} @@ -384300,19 +383956,57 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -384331,6 +384025,21 @@ ./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ @@ -384391,6 +384100,291 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./test/assign.hh:47: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1811: +./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': +./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = FloatAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)' + 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = FloatAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' + 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = FloatCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' + 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2005: +./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' + 1928 | branch(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': +./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1957:15: note: initializing argument 1 of 'void Gecode::assign(Home, const FloatVarArgs&, FloatVarBranch, FloatAssign, FloatBranchFilter, FloatVarValPrint)' + 1957 | assign(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:2137: +./gecode/float/trace.hpp: In function 'void Gecode::trace(Home, const FloatVarArgs&, int, FloatTracer&)': +./gecode/float/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:2122:14: note: initializing argument 1 of 'void Gecode::trace(Home, const FloatVarArgs&, TraceFilter, int, FloatTracer&)' + 2122 | trace(Home home, const FloatVarArgs& x, + | ~~~~~^~~~ +test/assign/set.cpp: In member function 'virtual void Test::Assign::Set::post(Gecode::Space&, Gecode::SetVarArray&)': +test/assign/set.cpp:50:17: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 50 | y[i]=x[i]; + | ^ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/assign/float.o test/assign/float.cpp +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/search.o test/search.cpp +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -384469,6 +384463,52 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/assign.hh:41, + from test/assign/float.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/nogoods.o test/nogoods.cpp +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/array.o test/array.cpp In file included from ./gecode/int.hh:917, from ./test/assign.hh:42: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -384693,8 +384733,6 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/nogoods.o test/nogoods.cpp In file included from ./gecode/set.hh:755, from ./test/assign.hh:44: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -384799,8 +384837,6 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/array.o test/array.cpp In file included from ./gecode/float.hh:1404, from ./test/assign.hh:47: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -385118,11 +385154,40 @@ ./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/search.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/test.o test/test.cpp +In file included from ./gecode/kernel.hh:150, + from ./gecode/minimodel.hh:45, + from test/nogoods.cpp:38: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from test/array.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': @@ -385132,8 +385197,61 @@ ./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' 2011 | Space(Space& s); | ^~~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/afc.o test/afc.cpp + -c -o test/test.o test/test.cpp In file included from ./gecode/kernel.hh:261: ./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -385166,26 +385284,6 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./test/test.hh:41, - from test/test.cpp:36: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/nogoods.cpp:38: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ In file included from ./gecode/int.hh:917, from test/array.cpp:35: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': @@ -385291,38 +385389,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -385442,10 +385508,28 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -test/test.cpp: In function 'int main(int, char**)': -test/test.cpp:270:32: warning: catching polymorphic type 'class Gecode::Exception' by value [-Wcatch-value=] - 270 | } catch (Gecode::Exception e) { - | ^ +In file included from ./gecode/int.hh:917, + from ./gecode/minimodel.hh:46: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176: ./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': ./gecode/int/array.hpp:97:28: required from here @@ -385488,177 +385572,6 @@ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:150, - from ./gecode/minimodel.hh:45, - from test/search.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:150, - from test/afc.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/minimodel.hh:46: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ In file included from ./gecode/int.hh:2555: ./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': ./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -385722,11 +385635,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ ./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); @@ -385737,12 +385645,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ ./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': ./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); @@ -385753,27 +385655,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/int.hh:4845: ./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -385831,6 +385712,72 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -385894,7 +385841,7 @@ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:917, - from test/afc.cpp:35: + from ./gecode/minimodel.hh:46: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; @@ -385998,6 +385945,11 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48: ./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': @@ -386020,11 +385972,6 @@ ./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -386049,34 +385996,6 @@ ./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ In file included from ./gecode/set.hh:1173: ./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': ./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -386098,11 +386017,6 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/set.hh:1438: ./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -386132,63 +386046,44 @@ ./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from ./test/test.hh:41, + from test/test.cpp:36: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ In file included from ./gecode/set.hh:1667: ./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': ./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -386210,6 +386105,11 @@ ./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/set.hh:1866: ./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': ./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -386221,278 +386121,63 @@ ./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:917, - from ./gecode/minimodel.hh:46: -./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': -./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 53 | x = x0; - | ^~ -In file included from ./gecode/int/view.hpp:1707, - from ./gecode/int.hh:604: -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:1723: -./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': -./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | channel(home,x1,x0,ipl); - | ~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' - 1705 | channel(Home home, BoolVar x0, IntVar x1, - | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/int.hh:2555: -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': -./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 51 | extensional(home, x, t, true, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' - 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': -./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 57 | extensional(home, x, t, true, r, ipl); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' - 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4353: -./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -In file included from ./gecode/kernel.hh:229: -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 74 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': -./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/int.hh:4845: -./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': -./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = IntAFC(home,x,decay()); - | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' - 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = IntAction(home,x,decay()); - | ^ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' - 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = IntCHB(home,x); - | ^ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' - 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); - | ~~~~~^~~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/ldsb.o test/ldsb.cpp -./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': -./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 349 | _afc = BoolAFC(home,x,decay()); - | ^ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' - 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 353 | _act = BoolAction(home,x,decay()); - | ^ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' - 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 357 | _chb = BoolCHB(home,x); - | ^ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' - 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); - | ~~~~~^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -386520,12 +386205,20 @@ ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); @@ -386536,17 +386229,30 @@ ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ -In file included from ./gecode/int.hh:5223: -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' - 5071 | branch(Home home, const IntVarArgs& x, - | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -386567,16 +386273,6 @@ ./gecode/float.hh:1578:22: note: initializing argument 1 of 'Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)' 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' - 5099 | branch(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ @@ -386586,47 +386282,49 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': -./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ./gecode/set.hh:755, + from ./gecode/minimodel.hh:48: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' - 5128 | assign(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': -./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -386638,6 +386336,35 @@ ./gecode/float.hh:1928:15: note: initializing argument 1 of 'void Gecode::branch(Home, const FloatVarArgs&, FloatVarBranch, FloatValBranch, FloatBranchFilter, FloatVarValPrint)' 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ ./gecode/float/branch.hpp: In function 'void Gecode::assign(Home, const FloatVarArgs&, FloatAssign, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); @@ -386681,6 +386408,10 @@ ./gecode/float.hh:1119:12: note: initializing argument 1 of 'void Gecode::rel(Home, FloatVar, FloatRelType, FloatVar)' 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ +test/test.cpp: In function 'int main(int, char**)': +test/test.cpp:270:32: warning: catching polymorphic type 'class Gecode::Exception' by value [-Wcatch-value=] + 270 | } catch (Gecode::Exception e) { + | ^ In file included from ./gecode/minimodel.hh:1608: ./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const': ./gecode/minimodel/int-rel.hpp:72:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -386702,6 +386433,27 @@ ./gecode/minimodel.hh:319:20: note: initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const' 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609: ./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const': ./gecode/minimodel/float-rel.hpp:73:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -386771,28 +386523,6 @@ ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const' 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from ./gecode/minimodel.hh:48: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867: ./gecode/minimodel/channel.hpp: In function 'Gecode::BoolVar Gecode::channel(Home, IntVar, IntPropLevel)': ./gecode/minimodel/channel.hpp:41:33: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -386824,21 +386554,6 @@ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./gecode/minimodel/channel.hpp: In function 'Gecode::SetVar Gecode::channel(Home, const IntVarArgs&, IntPropLevel)': ./gecode/minimodel/channel.hpp:70:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); @@ -386846,12 +386561,6 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ ./gecode/set.hh:779:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetOpType, const IntVarArgs&, SetVar)' 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ @@ -386981,9 +386690,17 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/int.hh:1835:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, IntVar, IntRelType, IntVar, IntPropLevel)' 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::atleast(Home, const IntVarArgs&, const IntArgs&, IntVar, IntPropLevel)': ./gecode/minimodel/aliases.hpp:97:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); @@ -386991,6 +386708,9 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ ./gecode/int.hh:1845:14: note: initializing argument 1 of 'void Gecode::count(Home, const IntVarArgs&, const IntArgs&, IntRelType, IntVar, IntPropLevel)' 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ @@ -387074,35 +386794,6 @@ ./gecode/int.hh:1277:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolVarArgs&, IntRelType, const BoolVarArgs&, IntPropLevel)' 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ ./gecode/minimodel/aliases.hpp: In function 'void Gecode::values(Home, const IntVarArgs&, IntSet, IntPropLevel)': ./gecode/minimodel/aliases.hpp:145:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); @@ -387240,38 +386931,6 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ test/nogoods.cpp: In constructor 'Test::NoGoods::Queens::Queens(Gecode::IntValBranch, bool, bool)': test/nogoods.cpp:73:24: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 73 | q1[i] = q[i]; q2[i] = q[n/2 + i]; @@ -387290,6 +386949,64 @@ test/nogoods.cpp:140:36: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 140 | cx[i] = expr(*this, -x[i]); | ^ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +test/nogoods.cpp:154:24: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 154 | x1[i] = x[i]; x2[i] = x[size/2 + i]; + | ^ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +test/nogoods.cpp:154:47: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 154 | x1[i] = x[i]; x2[i] = x[size/2 + i]; + | ^ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51: ./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': @@ -387299,6 +387016,16 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:60:28: required from here + 60 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ ./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ @@ -387312,6 +387039,16 @@ ./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': +./gecode/set/array.hpp:85:30: required from here + 85 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ In file included from ./gecode/float.hh:1546: ./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': ./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -387405,6 +387142,28 @@ ./gecode/int.hh:1104:12: note: initializing argument 1 of 'void Gecode::rel(Home, IntVar, IntRelType, IntVar, IntPropLevel)' 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:85:30: required from here + 85 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/float/view.hpp:517, + from ./gecode/float.hh:944: +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': +./gecode/float/array.hpp:114:32: required from here + 114 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ In file included from ./gecode/minimodel.hh:817: ./gecode/minimodel/float-expr.hpp: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)': ./gecode/minimodel/float-expr.hpp:48:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -387893,6 +387652,19 @@ ./gecode/set.hh:1033:16: note: initializing argument 1 of 'void Gecode::element(Home, const IntSetArgs&, IntVar, int, IntVar, int, SetVar)' 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ ./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Home, const Matrix&, IntVar, IntVar, SetVar)': ./gecode/minimodel/matrix.hpp:237:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); @@ -387903,6 +387675,32 @@ ./gecode/set.hh:1041:16: note: initializing argument 1 of 'void Gecode::element(Home, const SetVarArgs&, IntVar, int, IntVar, int, SetVar)' 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:68:28: required from here + 68 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' + 49 | SetVar::SetVar(const SetVar& y) + | ^~~~~~ test/search.cpp: In constructor 'Test::Search::HasSolutions::HasSolutions(Test::Search::HowToBranch, Test::Search::HowToBranch, Test::Search::HowToBranch, Test::Search::HowToConstrain)': test/search.cpp:197:36: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 197 | IntVarArgs x1(2); x1[0]=x[0]; x1[1]=x[1]; branch(x1, htb1); @@ -387954,107 +387752,94 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:93:30: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' + 46 | FloatVar::FloatVar(const FloatVar& y) + | ^~~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; | ~~~~^~~ ./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:60:28: required from here - 60 | : VarArgArray(a) {} +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/set/array.hpp:56:28: required from here + 56 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; | ~~~~^~~ -g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ - -c -o test/region.o test/region.cpp -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -In file included from ./gecode/set/view.hpp:1168, - from ./gecode/set.hh:461: -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]': -./gecode/set/array.hpp:85:30: required from here - 85 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -test/nogoods.cpp:154:24: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 154 | x1[i] = x[i]; x2[i] = x[size/2 + i]; - | ^ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -test/nogoods.cpp:154:47: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 154 | x1[i] = x[i]; x2[i] = x[size/2 + i]; - | ^ ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:85:30: required from here - 85 | : VarArgArray(a) {} +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/float/array.hpp:81:30: required from here + 81 | : VarArgArray(a) {} | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; | ~~~~^~~ -In file included from ./gecode/float/view.hpp:517, - from ./gecode/float.hh:944: -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]': -./gecode/float/array.hpp:114:32: required from here - 114 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ @@ -388106,6 +387891,8 @@ ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ +In file included from ./gecode/set/view.hpp:1168, + from ./gecode/set.hh:461: ./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ @@ -388193,136 +387980,6 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:56:28: required from here - 56 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/set/array.hpp:68:28: required from here - 68 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/set/var/set.hpp:49:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)' - 49 | SetVar::SetVar(const SetVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:81:30: required from here - 81 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/float/array.hpp:93:30: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' - 46 | FloatVar::FloatVar(const FloatVar& y) - | ^~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50: ./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': @@ -388401,17 +388058,10 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/afc.o test/afc.cpp In file included from ./gecode/kernel.hh:150, - from test/ldsb.cpp:34: -./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': -./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] - 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; - | ^ -./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' - 2011 | Space(Space& s); - | ^~~~~ -In file included from ./gecode/kernel.hh:150, - from test/region.cpp:34: + from test/afc.cpp:34: ./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; @@ -388451,40 +388101,8 @@ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:261: -./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' - 3498 | Propagator::Propagator(Home home) - | ~~~~~^~~~ -./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': -./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 411 | (void) new (home) TraceRecorder(home,tf,te,t); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' - 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, - | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:285: -./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': -./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | trace(home,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' - 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); - | ~~~~~^~~~ In file included from ./gecode/int.hh:917, - from test/ldsb.cpp:35: + from test/afc.cpp:35: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; @@ -388499,6 +388117,8 @@ ./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ~~~~~~~^~~~~~~~~~~~~~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/ldsb.o test/ldsb.cpp ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ @@ -388707,112 +388327,159 @@ ./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/set.hh:755, - from test/ldsb.cpp:39: -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': -./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 38 | rel(home, s, swap(rt), x); - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' - 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); - | ~~~~~^~~~ -./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': -./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 43 | rel(home, s, swap(rt), x, r); - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' - 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1173: -./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': -./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1438: -./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': -./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 79 | _afc = SetAFC(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' - 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 84 | _act = SetAction(home,x,decay()); - | ^ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' - 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, - | ~~~~~^~~~ -./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 89 | _chb = SetCHB(home,x); +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/kernel.hh:150, + from test/ldsb.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' - 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1667: -./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' - 1587 | branch(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': -./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' - 1616 | assign(Home home, const SetVarArgs& x, - | ~~~~~^~~~ -In file included from ./gecode/set.hh:1866: -./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': -./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' - 1851 | trace(Home home, const SetVarArgs& x, - | ~~~~~^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ +g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ + -c -o test/region.o test/region.cpp In file included from ./gecode/int.hh:917, - from test/region.cpp:35: + from test/ldsb.cpp:35: ./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': ./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] 53 | x = x0; @@ -388973,50 +388640,6 @@ ./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/float.hh:1404, - from ./gecode/minimodel.hh:51, - from test/ldsb.cpp:44: -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': -./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 40 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' - 1390 | channel(Home home, FloatVar x0, IntVar x1); - | ~~~~~^~~~ -./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': -./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | channel(home, x1, x0); - | ~~~~~~~^~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' - 1396 | channel(Home home, FloatVar x0, BoolVar x1); - | ~~~~~^~~~ -In file included from ./gecode/float.hh:1546: -./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 50 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ -./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': -./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 55 | AFC::init(home,x,d,share); - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' - 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { - | ~~~~~^~~~ In file included from ./gecode/int.hh:5223: ./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': ./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -389055,9 +388678,178 @@ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' - 5156 | assign(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:755, + from test/ldsb.cpp:39: +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar)': +./gecode/set/int.hpp:38:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | rel(home, s, swap(rt), x); + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:741:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar)' + 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); + | ~~~~~^~~~ +./gecode/set/int.hpp: In function 'void Gecode::rel(Home, IntVar, IntRelType, SetVar, Reify)': +./gecode/set/int.hpp:43:8: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 43 | rel(home, s, swap(rt), x, r); + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:747:12: note: initializing argument 1 of 'void Gecode::rel(Home, SetVar, IntRelType, IntVar, Reify)' + 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1173: +./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)': +./gecode/set/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1438: +./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)': +./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = SetAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)' + 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = SetAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1206:20: note: initializing argument 1 of 'Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)' + 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = SetCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1258:17: note: initializing argument 1 of 'Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)' + 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1667: +./gecode/set/branch.hpp: In function 'void Gecode::branch(Home, const SetVarArgs&, SetValBranch, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1587:15: note: initializing argument 1 of 'void Gecode::branch(Home, const SetVarArgs&, SetVarBranch, SetValBranch, SetBranchFilter, SetVarValPrint)' + 1587 | branch(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +./gecode/set/branch.hpp: In function 'void Gecode::assign(Home, const SetVarArgs&, SetAssign, SetBranchFilter, SetVarValPrint)': +./gecode/set/branch.hpp:45:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1616:15: note: initializing argument 1 of 'void Gecode::assign(Home, const SetVarArgs&, SetVarBranch, SetAssign, SetBranchFilter, SetVarValPrint)' + 1616 | assign(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/set.hh:1866: +./gecode/set/trace.hpp: In function 'void Gecode::trace(Home, const SetVarArgs&, int, SetTracer&)': +./gecode/set/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/set.hh:1851:14: note: initializing argument 1 of 'void Gecode::trace(Home, const SetVarArgs&, TraceFilter, int, SetTracer&)' + 1851 | trace(Home home, const SetVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1404, + from ./gecode/minimodel.hh:51, + from test/ldsb.cpp:44: +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, IntVar, FloatVar)': +./gecode/float/channel.hpp:40:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 40 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1390:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, IntVar)' + 1390 | channel(Home home, FloatVar x0, IntVar x1); + | ~~~~~^~~~ +./gecode/float/channel.hpp: In function 'void Gecode::channel(Home, BoolVar, FloatVar)': +./gecode/float/channel.hpp:45:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | channel(home, x1, x0); + | ~~~~~~~^~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/float.hh:1396:16: note: initializing argument 1 of 'void Gecode::channel(Home, FloatVar, BoolVar)' + 1396 | channel(Home home, FloatVar x0, BoolVar x1); + | ~~~~~^~~~ +In file included from ./gecode/float.hh:1546: +./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)': +./gecode/float/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ In file included from ./gecode/float.hh:1811: ./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)': ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -389087,27 +388879,6 @@ ./gecode/float.hh:1630:19: note: initializing argument 1 of 'Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)' 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ -In file included from ./gecode/int.hh:5699: -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': -./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 39 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' - 5666 | trace(Home home, const IntVarArgs& x, - | ~~~~~^~~~ -./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': -./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] - 45 | trace(home,x,TraceFilter::all,te,t); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' - 3266 | Home::operator =(const Home& h) { - | ^~~~ -./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' - 5684 | trace(Home home, const BoolVarArgs& x, - | ~~~~~^~~~ In file included from ./gecode/float.hh:2005: ./gecode/float/branch.hpp: In function 'void Gecode::branch(Home, const FloatVarArgs&, FloatValBranch, FloatBranchFilter, FloatVarValPrint)': ./gecode/float/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] @@ -389659,18 +389430,6 @@ ./gecode/int.hh:1612:17: note: initializing argument 1 of 'void Gecode::distinct(Home, const IntVarArgs&, IntPropLevel)' 1612 | distinct(Home home, const IntVarArgs& x, | ~~~~~^~~~ -In file included from ./gecode/kernel.hh:176: -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:97:28: required from here - 97 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -In file included from ./gecode/int/view.hpp:1706: -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ test/ldsb.cpp:268:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 268 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), syms); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -389680,36 +389439,6 @@ ./gecode/int.hh:5349:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, const Symmetries&, IntBranchFilter, IntVarValPrint)' 5349 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:126:29: required from here - 126 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1871 | a[i]=x[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': -./gecode/int/array.hpp:155:30: required from here - 155 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': -./gecode/int/array.hpp:171:31: required from here - 171 | : VarArray(home,a) {} - | ^ -./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 2003 | x[i] = a[i]; - | ~~~~~^~~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ test/ldsb.cpp: In static member function 'static void Test::LDSB::VarSym1b::setup(Gecode::Home, Gecode::IntVarArray&)': test/ldsb.cpp:290:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 290 | distinct(home, xs); @@ -390116,22 +389845,9 @@ test/ldsb.cpp:1286:15: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1286 | distinct(home, xs); | ~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:105:28: required from here - 105 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ ./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' 3266 | Home::operator =(const Home& h) { | ^~~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ ./gecode/int.hh:1612:17: note: initializing argument 1 of 'void Gecode::distinct(Home, const IntVarArgs&, IntPropLevel)' 1612 | distinct(Home home, const IntVarArgs& x, | ~~~~~^~~~ @@ -390144,19 +389860,6 @@ ./gecode/minimodel.hh:1602:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolExpr&, const IntPropLevels&)' 1602 | rel(Home home, const BoolExpr& e, | ~~~~~^~~~ -./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': -./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' - 1858 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:134:29: required from here - 134 | : VarArgArray(a) {} - | ^ -./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 1581 | a[i++]=x; - | ~~~~~~^~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ test/ldsb.cpp:1296:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1296 | branch(home, xs, tiebreak(INT_VAR_DEGREE_MAX(), INT_VAR_MERIT_MAX(position)), INT_VAL_MIN(), syms); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -390319,46 +390022,6 @@ ./gecode/minimodel.hh:1602:12: note: initializing argument 1 of 'void Gecode::rel(Home, const BoolExpr&, const IntPropLevels&)' 1602 | rel(Home home, const BoolExpr& e, | ~~~~~^~~~ -In file included from ./gecode/support.hh:104, - from ./gecode/kernel.hh:50: -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:93:28: required from here - 93 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' - 49 | IntVar::IntVar(const IntVar& y) - | ^~~~~~ -./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': -./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' - 603 | return copy(d,s,static_cast(n)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' - 1563 | heap.copy(a,aa.a,n); - | ~~~~~~~~~~~~^~~~~~~~~~ -./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' - 1848 | : ArgArrayBase(aa) {} - | ^ -./gecode/int/array.hpp:122:29: required from here - 122 | : VarArgArray(a) {} - | ^ -./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] - 585 | d[i]=s[i]; - | ~~~~^~~ -./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' - 50 | BoolVar::BoolVar(const BoolVar& y) - | ^~~~~~~ test/ldsb.cpp:1545:13: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] 1545 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -390425,6 +390088,15 @@ ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:150, + from test/region.cpp:34: +./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)': +./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared 'Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' is deprecated [-Wdeprecated-copy] + 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; + | ^ +./gecode/kernel/core.hpp:2011:5: note: because 'Gecode::Space' has user-provided 'Gecode::Space::Space(Gecode::Space&)' + 2011 | Space(Space& s); + | ^~~~~ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ @@ -390499,6 +390171,38 @@ ./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ +In file included from ./gecode/kernel.hh:261: +./gecode/kernel/trace/recorder.hpp: In constructor 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)' + 3498 | Propagator::Propagator(Home home) + | ~~~~~^~~~ +./gecode/kernel/trace/recorder.hpp: In static member function 'static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)': +./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 411 | (void) new (home) TraceRecorder(home,tf,te,t); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of 'Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)' + 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:285: +./gecode/kernel/trace/general.hpp: In function 'void Gecode::trace(Home, int, Tracer&)': +./gecode/kernel/trace/general.hpp:38:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 38 | trace(home,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of 'void Gecode::trace(Home, TraceFilter, int, Tracer&)' + 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); + | ~~~~~^~~~ ./gecode/minimodel/ldsb.hpp: In instantiation of 'Gecode::SymmetryHandle Gecode::columns_reflect(const Matrix&) [with A = IntVarArray]': test/ldsb.cpp:1544:27: required from here 1544 | s << columns_reflect(m); @@ -390674,6 +390378,338 @@ ./gecode/float/var/float.hpp:46:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)' 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ +In file included from ./gecode/int.hh:917, + from test/region.cpp:35: +./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)': +./gecode/int/reify.hpp:53:9: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 53 | x = x0; + | ^~ +In file included from ./gecode/int/view.hpp:1707, + from ./gecode/int.hh:604: +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/int.hh:1723: +./gecode/int/channel.hpp: In function 'void Gecode::channel(Home, IntVar, BoolVar, IntPropLevel)': +./gecode/int/channel.hpp:39:12: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | channel(home,x1,x0,ipl); + | ~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:1705:16: note: initializing argument 1 of 'void Gecode::channel(Home, BoolVar, IntVar, IntPropLevel)' + 1705 | channel(Home home, BoolVar x0, IntVar x1, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:2555: +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:39:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2458:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:45:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2488:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const IntVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, IntPropLevel)': +./gecode/int/extensional.hpp:51:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 51 | extensional(home, x, t, true, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2519:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, IntPropLevel)' + 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +./gecode/int/extensional.hpp: In function 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, Reify, IntPropLevel)': +./gecode/int/extensional.hpp:57:16: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 57 | extensional(home, x, t, true, r, ipl); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:2549:20: note: initializing argument 1 of 'void Gecode::extensional(Home, const BoolVarArgs&, const TupleSet&, bool, Reify, IntPropLevel)' + 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4353: +./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:50:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +In file included from ./gecode/kernel.hh:229: +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:55:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In constructor 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:74:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 74 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/afc.hpp: In member function 'void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)': +./gecode/int/branch/afc.hpp:79:14: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | AFC::init(home,x,d,share); + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]' + 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { + | ~~~~~^~~~ +In file included from ./gecode/int.hh:4845: +./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)': +./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 79 | _afc = IntAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)' + 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 84 | _act = IntAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4384:20: note: initializing argument 1 of 'Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)' + 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 89 | _chb = IntCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4481:17: note: initializing argument 1 of 'Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)' + 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); + | ~~~~~^~~~ +./gecode/int/branch/var.hpp: In member function 'void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)': +./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 349 | _afc = BoolAFC(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of 'Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)' + 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 353 | _act = BoolAction(home,x,decay()); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4429:21: note: initializing argument 1 of 'Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)' + 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, + | ~~~~~^~~~ +./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 357 | _chb = BoolCHB(home,x); + | ^ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:4525:18: note: initializing argument 1 of 'Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)' + 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5223: +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const IntVarArgs&, IntValBranch, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:39:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5071:15: note: initializing argument 1 of 'void Gecode::branch(Home, const IntVarArgs&, IntVarBranch, IntValBranch, IntBranchFilter, IntVarValPrint)' + 5071 | branch(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::branch(Home, const BoolVarArgs&, BoolValBranch, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:44:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5099:15: note: initializing argument 1 of 'void Gecode::branch(Home, const BoolVarArgs&, BoolVarBranch, BoolValBranch, BoolBranchFilter, BoolVarValPrint)' + 5099 | branch(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const IntVarArgs&, IntAssign, IntBranchFilter, IntVarValPrint)': +./gecode/int/branch.hpp:50:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5128:15: note: initializing argument 1 of 'void Gecode::assign(Home, const IntVarArgs&, IntVarBranch, IntAssign, IntBranchFilter, IntVarValPrint)' + 5128 | assign(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/branch.hpp: In function 'void Gecode::assign(Home, const BoolVarArgs&, BoolAssign, BoolBranchFilter, BoolVarValPrint)': +./gecode/int/branch.hpp:55:11: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5156:15: note: initializing argument 1 of 'void Gecode::assign(Home, const BoolVarArgs&, BoolVarBranch, BoolAssign, BoolBranchFilter, BoolVarValPrint)' + 5156 | assign(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/int.hh:5699: +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const IntVarArgs&, int, IntTracer&)': +./gecode/int/trace.hpp:39:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 39 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5666:14: note: initializing argument 1 of 'void Gecode::trace(Home, const IntVarArgs&, TraceFilter, int, IntTracer&)' + 5666 | trace(Home home, const IntVarArgs& x, + | ~~~~~^~~~ +./gecode/int/trace.hpp: In function 'void Gecode::trace(Home, const BoolVarArgs&, int, BoolTracer&)': +./gecode/int/trace.hpp:45:10: warning: implicitly-declared 'Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy] + 45 | trace(home,x,TraceFilter::all,te,t); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/core.hpp:3266:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)' + 3266 | Home::operator =(const Home& h) { + | ^~~~ +./gecode/int.hh:5684:14: note: initializing argument 1 of 'void Gecode::trace(Home, const BoolVarArgs&, TraceFilter, int, BoolTracer&)' + 5684 | trace(Home home, const BoolVarArgs& x, + | ~~~~~^~~~ +In file included from ./gecode/kernel.hh:176: +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:97:28: required from here + 97 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +In file included from ./gecode/int/view.hpp:1706: +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:126:29: required from here + 126 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1871 | a[i]=x[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]': +./gecode/int/array.hpp:155:30: required from here + 155 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]': +./gecode/int/array.hpp:171:31: required from here + 171 | : VarArray(home,a) {} + | ^ +./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 2003 | x[i] = a[i]; + | ~~~~~^~~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:105:28: required from here + 105 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/kernel/data/array.hpp: In instantiation of 'Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]': +./gecode/kernel/data/array.hpp:1858:27: required from 'Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]' + 1858 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:134:29: required from here + 134 | : VarArgArray(a) {} + | ^ +./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 1581 | a[i++]=x; + | ~~~~~~^~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ +In file included from ./gecode/support.hh:104, + from ./gecode/kernel.hh:50: +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:93:28: required from here + 93 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/int.hpp:49:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)' + 49 | IntVar::IntVar(const IntVar& y) + | ^~~~~~ +./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]': +./gecode/support/heap.hpp:603:19: required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]' + 603 | return copy(d,s,static_cast(n)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +./gecode/kernel/data/array.hpp:1563:17: required from 'Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]' + 1563 | heap.copy(a,aa.a,n); + | ~~~~~~~~~~~~^~~~~~~~~~ +./gecode/kernel/data/array.hpp:1848:27: required from 'Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]' + 1848 | : ArgArrayBase(aa) {} + | ^ +./gecode/int/array.hpp:122:29: required from here + 122 | : VarArgArray(a) {} + | ^ +./gecode/support/heap.hpp:585:11: warning: implicitly-declared 'Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy] + 585 | d[i]=s[i]; + | ~~~~^~~ +./gecode/int/var/bool.hpp:50:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)' + 50 | BoolVar::BoolVar(const BoolVar& y) + | ^~~~~~~ g++ -o test/test test/int.o test/int/channel.o test/int/arithmetic.o test/int/basic.o test/int/bool.o test/int/count.o test/int/dom.o test/int/distinct.o test/int/element.o test/int/extensional.o test/int/rel.o test/int/linear.o test/int/gcc.o test/int/sorted.o test/int/unshare.o test/int/exec.o test/int/sequence.o test/int/mm-arithmetic.o test/int/mm-bool.o test/int/mm-lin.o test/int/mm-count.o test/int/mm-rel.o test/int/bin-packing.o test/int/order.o test/int/unary.o test/int/cumulative.o test/int/cumulatives.o test/int/circuit.o test/int/no-overlap.o test/int/precede.o test/int/nvalues.o test/int/member.o test/set.o test/set/construct.o test/set/dom.o test/set/rel.o test/set/rel-op.o test/set/rel-op-const.o test/set/convex.o test/set/sequence.o test/set/int.o test/set/element.o test/set/precede.o test/set/distinct.o test/set/exec.o test/set/mm-set.o test/set/channel.o test/float.o test/float/basic.o test/float/arithmetic.o test/float/transcendental.o test/float/trigonometric.o test/float/linear.o test/float/rel.o test/float/channel.o test/float/mm-lin.o test/float/dom.o test/flatzinc.o test/flatzinc/bool_clause.o test/flatzinc/bug232.o test/flatzinc/bug319.o test/flatzinc/bugfix_r6746.o test/flatzinc/bugfix_r7854.o test/flatzinc/empty_domain_1.o test/flatzinc/empty_domain_2.o test/flatzinc/int_set_as_type1.o test/flatzinc/int_set_as_type2.o test/flatzinc/jobshop.o test/flatzinc/no_warn_empty_domain.o test/flatzinc/output_test.o test/flatzinc/queens4.o test/flatzinc/sat_arith1.o test/flatzinc/sat_array_bool_and.o test/flatzinc/sat_array_bool_or.o test/flatzinc/sat_cmp_reif.o test/flatzinc/sat_eq_reif.o test/flatzinc/test_approx_bnb.o test/flatzinc/test_array_just_right.o test/flatzinc/test_assigned_var_bounds_bad.o test/flatzinc/test_flatzinc_output_anns.o test/flatzinc/test_fzn_arith.o test/flatzinc/test_fzn_arrays.o test/flatzinc/test_fzn_coercions.o test/flatzinc/test_fzn_comparison.o test/flatzinc/test_fzn_logic.o test/flatzinc/test_fzn_sets.o test/flatzinc/test_int_div.o test/flatzinc/test_int_mod.o test/flatzinc/test_int_ranges_as_values.o test/flatzinc/test_seq_search.o test/flatzinc/2dpacking.o test/flatzinc/alpha.o test/flatzinc/battleships1.o test/flatzinc/battleships10.o test/flatzinc/battleships2.o test/flatzinc/battleships3.o test/flatzinc/battleships4.o test/flatzinc/battleships5.o test/flatzinc/battleships7.o test/flatzinc/battleships9.o test/flatzinc/blocksworld_instance_1.o test/flatzinc/blocksworld_instance_2.o test/flatzinc/cumulatives.o test/flatzinc/cutstock.o test/flatzinc/eq20.o test/flatzinc/factory_planning_instance.o test/flatzinc/golomb.o test/flatzinc/jobshop2x2.o test/flatzinc/knights.o test/flatzinc/langford2.o test/flatzinc/latin_squares_fd.o test/flatzinc/multidim_knapsack_simple.o test/flatzinc/packing.o test/flatzinc/perfsq.o test/flatzinc/perfsq2.o test/flatzinc/photo.o test/flatzinc/product_fd.o test/flatzinc/product_lp.o test/flatzinc/quasigroup_qg5.o test/flatzinc/queen_cp2.o test/flatzinc/queen_ip.o test/flatzinc/radiation.o test/flatzinc/shared_array_element.o test/flatzinc/simple_sat.o test/flatzinc/singHoist2.o test/flatzinc/sudoku.o test/flatzinc/template_design.o test/flatzinc/tenpenki_1.o test/flatzinc/tenpenki_2.o test/flatzinc/tenpenki_3.o test/flatzinc/tenpenki_4.o test/flatzinc/tenpenki_5.o test/flatzinc/tenpenki_6.o test/flatzinc/warehouses.o test/flatzinc/warehouses_small.o test/flatzinc/wolf_goat_cabbage.o test/flatzinc/zebra.o test/flatzinc/magicsq_3.o test/flatzinc/magicsq_4.o test/flatzinc/magicsq_5.o test/flatzinc/oss.o test/flatzinc/steiner_triples.o test/flatzinc/timetabling.o test/flatzinc/trucking.o test/branch.o test/branch/int.o test/branch/bool.o test/branch/set.o test/branch/float.o test/assign.o test/assign/int.o test/assign/bool.o test/assign/set.o test/assign/float.o test/search.o test/nogoods.o test/array.o test/test.o test/afc.o test/ldsb.o test/region.o -L. -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -ffile-prefix-map=/build/reproducible-path/gecode-6.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -lgecodeflatzinc -lgecodedriver -lgecodegist -lgecodesearch -lgecodeminimodel -lgecodeset -lgecodefloat -lmpfr -lgmp -lgecodeint -lgecodekernel -lgecodesupport -Wl,-z,relro /usr/lib/i386-linux-gnu/libQt5PrintSupport.so /usr/lib/i386-linux-gnu/libQt5Widgets.so /usr/lib/i386-linux-gnu/libQt5Gui.so /usr/lib/i386-linux-gnu/libQt5Core.so -lGL -lpthread perl ./misc/fixmanifest.perl .so.49.0 test/test.manifest .so.49.0 @@ -391108,215 +391144,215 @@ Searching for files to exclude Searching INPUT for files to process... Searching for files in directory /build/reproducible-path/gecode-6.2.0/ +Searching for files in directory /build/reproducible-path/gecode-6.2.0/images +Searching for files in directory /build/reproducible-path/gecode-6.2.0/misc +Searching for files in directory /build/reproducible-path/gecode-6.2.0/misc/doxygen +Searching for files in directory /build/reproducible-path/gecode-6.2.0/examples +Searching for files in directory /build/reproducible-path/gecode-6.2.0/autom4te.cache +Searching for files in directory /build/reproducible-path/gecode-6.2.0/doc Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/minimodel -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/channel -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/distinct -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/rel -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/view -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/int -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/rel-op -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/trace -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/var-imp -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/convex -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/ldsb -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/sequence -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/element -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/precede -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/var -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/branch -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/gist -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/gist/standalone-example -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/support -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/support/thread -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/iter -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/trigonometric -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/channel -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/linear -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/rel -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/view -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/bool -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/trace -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/arithmetic -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/var-imp -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/transcendental -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/var -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/branch Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/nvalues -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/extensional -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/exec -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/channel -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/member -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/distinct Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/linear -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/rel -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/gcc -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/order Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/cumulatives -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/count -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/unary -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/view-val-graph -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/view -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/circuit -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/bool +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/no-overlap Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/trace -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/bin-packing -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/arithmetic +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/gcc +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/bool +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/member Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/dom -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/cumulative +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/precede +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/task +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/circuit +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/unary +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/branch +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/extensional +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/nvalues +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/view-val-graph Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/sorted -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/var-imp +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/distinct Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/ldsb +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/var +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/order +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/cumulative +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/exec +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/bin-packing +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/var-imp +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/rel +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/arithmetic Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/sequence +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/channel +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/count +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/view Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/element -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/precede -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/no-overlap -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/var -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/task -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/branch Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/driver -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/third-party -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/flatzinc -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/flatzinc/exampleplugin -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/flatzinc/mznlib +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/linear +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/trace +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/bool +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/trigonometric +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/transcendental +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/branch +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/var +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/var-imp +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/rel +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/arithmetic +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/channel +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/view +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/gist +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/gist/standalone-example +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/minimodel +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/search +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/search/par +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/search/seq +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/search/cpprofiler Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel/trace Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel/propagator Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel/memory -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel/trace -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel/data Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel/branch -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/search -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/search/cpprofiler -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/search/par -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/search/seq +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel/data +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/trace +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/int +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/precede +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/branch +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/distinct +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/rel-op +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/convex +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/ldsb +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/var +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/var-imp +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/rel +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/sequence +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/channel +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/view +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/element +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/flatzinc +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/flatzinc/mznlib +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/flatzinc/exampleplugin +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/third-party +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/support +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/support/thread +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/iter Searching for files in directory /build/reproducible-path/gecode-6.2.0/test -Searching for files in directory /build/reproducible-path/gecode-6.2.0/test/set -Searching for files in directory /build/reproducible-path/gecode-6.2.0/test/float Searching for files in directory /build/reproducible-path/gecode-6.2.0/test/int -Searching for files in directory /build/reproducible-path/gecode-6.2.0/test/flatzinc +Searching for files in directory /build/reproducible-path/gecode-6.2.0/test/float Searching for files in directory /build/reproducible-path/gecode-6.2.0/test/branch +Searching for files in directory /build/reproducible-path/gecode-6.2.0/test/set +Searching for files in directory /build/reproducible-path/gecode-6.2.0/test/flatzinc Searching for files in directory /build/reproducible-path/gecode-6.2.0/test/assign Searching for files in directory /build/reproducible-path/gecode-6.2.0/contribs -Searching for files in directory /build/reproducible-path/gecode-6.2.0/doxygen -Searching for files in directory /build/reproducible-path/gecode-6.2.0/examples Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian -Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian/source Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian/patches -Searching for files in directory /build/reproducible-path/gecode-6.2.0/doc -Searching for files in directory /build/reproducible-path/gecode-6.2.0/misc -Searching for files in directory /build/reproducible-path/gecode-6.2.0/misc/doxygen +Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian/source +Searching for files in directory /build/reproducible-path/gecode-6.2.0/doxygen Searching for files in directory /build/reproducible-path/gecode-6.2.0/tools Searching for files in directory /build/reproducible-path/gecode-6.2.0/tools/flatzinc +Searching for files in directory /build/reproducible-path/gecode-6.2.0/ Searching for files in directory /build/reproducible-path/gecode-6.2.0/images +Searching for files in directory /build/reproducible-path/gecode-6.2.0/misc +Searching for files in directory /build/reproducible-path/gecode-6.2.0/misc/doxygen +Searching for files in directory /build/reproducible-path/gecode-6.2.0/examples Searching for files in directory /build/reproducible-path/gecode-6.2.0/autom4te.cache -Searching for files in directory /build/reproducible-path/gecode-6.2.0/ +Searching for files in directory /build/reproducible-path/gecode-6.2.0/doc Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/minimodel -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/channel -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/distinct -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/rel -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/view -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/int -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/rel-op -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/trace -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/var-imp -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/convex -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/ldsb -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/sequence -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/element -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/precede -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/var -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/branch -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/gist -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/gist/standalone-example -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/support -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/support/thread -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/iter -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/trigonometric -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/channel -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/linear -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/rel -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/view -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/bool -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/trace -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/arithmetic -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/var-imp -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/transcendental -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/var -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/branch Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/nvalues -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/extensional -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/exec -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/channel -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/member -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/distinct Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/linear -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/rel -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/gcc -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/order Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/cumulatives -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/count -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/unary -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/view-val-graph -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/view -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/circuit -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/bool +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/no-overlap Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/trace -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/bin-packing -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/arithmetic +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/gcc +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/bool +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/member Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/dom -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/cumulative +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/precede +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/task +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/circuit +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/unary +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/branch +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/extensional +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/nvalues +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/view-val-graph Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/sorted -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/var-imp +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/distinct Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/ldsb +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/var +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/order +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/cumulative +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/exec +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/bin-packing +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/var-imp +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/rel +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/arithmetic Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/sequence +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/channel +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/count +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/view Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/element -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/precede -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/no-overlap -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/var -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/task -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/branch Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/driver -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/third-party -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/flatzinc -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/flatzinc/exampleplugin -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/flatzinc/mznlib +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/linear +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/trace +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/bool +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/trigonometric +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/transcendental +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/branch +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/var +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/var-imp +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/rel +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/arithmetic +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/channel +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/view +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/gist +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/gist/standalone-example +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/minimodel +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/search +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/search/par +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/search/seq +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/search/cpprofiler Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel/trace Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel/propagator Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel/memory -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel/trace -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel/data Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel/branch -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/search -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/search/cpprofiler -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/search/par -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/search/seq +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel/data +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/trace +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/int +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/precede +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/branch +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/distinct +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/rel-op +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/convex +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/ldsb +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/var +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/var-imp +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/rel +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/sequence +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/channel +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/view +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/element +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/flatzinc +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/flatzinc/mznlib +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/flatzinc/exampleplugin +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/third-party +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/support +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/support/thread +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/iter Searching for files in directory /build/reproducible-path/gecode-6.2.0/test -Searching for files in directory /build/reproducible-path/gecode-6.2.0/test/set -Searching for files in directory /build/reproducible-path/gecode-6.2.0/test/float Searching for files in directory /build/reproducible-path/gecode-6.2.0/test/int -Searching for files in directory /build/reproducible-path/gecode-6.2.0/test/flatzinc +Searching for files in directory /build/reproducible-path/gecode-6.2.0/test/float Searching for files in directory /build/reproducible-path/gecode-6.2.0/test/branch +Searching for files in directory /build/reproducible-path/gecode-6.2.0/test/set +Searching for files in directory /build/reproducible-path/gecode-6.2.0/test/flatzinc Searching for files in directory /build/reproducible-path/gecode-6.2.0/test/assign Searching for files in directory /build/reproducible-path/gecode-6.2.0/contribs -Searching for files in directory /build/reproducible-path/gecode-6.2.0/doxygen -Searching for files in directory /build/reproducible-path/gecode-6.2.0/examples Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian -Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian/source Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian/patches -Searching for files in directory /build/reproducible-path/gecode-6.2.0/doc -Searching for files in directory /build/reproducible-path/gecode-6.2.0/misc -Searching for files in directory /build/reproducible-path/gecode-6.2.0/misc/doxygen +Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian/source +Searching for files in directory /build/reproducible-path/gecode-6.2.0/doxygen Searching for files in directory /build/reproducible-path/gecode-6.2.0/tools Searching for files in directory /build/reproducible-path/gecode-6.2.0/tools/flatzinc -Searching for files in directory /build/reproducible-path/gecode-6.2.0/images -Searching for files in directory /build/reproducible-path/gecode-6.2.0/autom4te.cache Reading and parsing tag files Parsing files Preprocessing /build/reproducible-path/gecode-6.2.0/changelog.hh... @@ -393404,8 +393440,8 @@ Building file list... Building class list... Building concept list... -Computing nesting relations for classesh: 1: latex: not found -sh: 1: latex: not found +Computing nesting relations for classesh: line 1: latex: command not found +sh: line 1: latex: command not found s... Associating documentation with classes... Associating documentation with concepts... @@ -393464,9 +393500,14 @@ Generating code for file changelog.hh... Generating code for file doxygen.hh... Generating code for file examples/all-interval.cpp... +Generating code for file examples/alpha.cpp... +Generating code for file test/flatzinc/alpha.cpp... Generating code for file examples/archimedean-spiral.cpp... Generating code for file examples/bacp.cpp... Generating code for file examples/bibd.cpp... +Generating code for file examples/bin-packing.cpp... +Generating code for file gecode/int/bin-packing.cpp... +Generating code for file test/int/bin-packing.cpp... Generating code for file examples/black-hole.cpp... Generating code for file examples/car-sequencing.cpp... Generating code for file examples/cartesian-heart.cpp... @@ -393479,6 +393520,8 @@ Generating code for file examples/domino.cpp... Generating code for file examples/donald.cpp... Generating code for file examples/efpa.cpp... +Generating code for file examples/eq20.cpp... +Generating code for file test/flatzinc/eq20.cpp... Generating code for file examples/golden-spiral.cpp... Generating code for file examples/golf.cpp... Generating code for file examples/golomb-ruler.cpp... @@ -393488,6 +393531,8 @@ Generating code for file examples/ind-set.cpp... Generating code for file examples/job-shop.cpp... Generating code for file examples/kakuro.cpp... +Generating code for file examples/knights.cpp... +Generating code for file test/flatzinc/knights.cpp... Generating code for file examples/langford-number.cpp... Generating code for file examples/magic-sequence.cpp... Generating code for file examples/magic-square-partial.cpp... @@ -393501,6 +393546,8 @@ Generating code for file examples/partition.cpp... Generating code for file examples/pentominoes.cpp... Generating code for file examples/perfect-square.cpp... +Generating code for file examples/photo.cpp... +Generating code for file test/flatzinc/photo.cpp... Generating code for file examples/qcp.cpp... Generating code for file examples/queen-armies.cpp... Generating code for file examples/queens.cpp... @@ -393513,7 +393560,11 @@ Generating code for file examples/steiner.cpp... Generating code for file examples/sudoku-advanced.cpp... Generating code for file examples/sudoku-instances.hh... +Generating code for file examples/sudoku.cpp... +Generating code for file test/flatzinc/sudoku.cpp... Generating code for file examples/tsp.cpp... +Generating code for file examples/warehouses.cpp... +Generating code for file test/flatzinc/warehouses.cpp... Generating code for file examples/word-square.cpp... Generating code for file gecode/driver.hh... Generating code for file gecode/driver/options.cpp... @@ -393537,38 +393588,20 @@ Generating code for file gecode/flatzinc/varspec.hh... Generating code for file gecode/float.hh... Generating code for file test/float.hh... -Generating code for file gecode/float/arithmetic.cpp... -Generating code for file gecode/int/arithmetic.cpp... -Generating code for file test/float/arithmetic.cpp... -Generating code for file test/int/arithmetic.cpp... -Generating code for file gecode/float/arithmetic.hh... -Generating code for file gecode/int/arithmetic.hh... -Generating code for file gecode/float/arithmetic/abs.hpp... -Generating code for file gecode/int/arithmetic/abs.hpp... -Generating code for file gecode/float/arithmetic/div.hpp... -Generating code for file gecode/int/div.hpp... Generating code for file gecode/float/arithmetic/min-max.hpp... -Generating code for file gecode/float/arithmetic/mult.hpp... -Generating code for file gecode/int/arithmetic/mult.hpp... Generating code for file gecode/float/arithmetic/pow-nroot.hpp... Generating code for file gecode/float/arithmetic/sqr-sqrt.hpp... -Generating code for file gecode/float/bool.hh... -Generating code for file gecode/int/bool.hh... -Generating code for file gecode/float/bool/ite.hpp... -Generating code for file gecode/int/bool/ite.hpp... Generating code for file gecode/float/linear.cpp... Generating code for file test/float/linear.cpp... Generating code for file test/int/linear.cpp... -Generating code for file gecode/float/linear.hh... -Generating code for file gecode/int/linear.hh... Generating code for file gecode/float/linear/nary.hpp... Generating code for file gecode/float/linear/post.cpp... Generating code for file gecode/float/nextafter.hpp... Generating code for file gecode/float/num.hpp... -Generating code for file gecode/float/rel/lq-le.hpp... -Generating code for file gecode/int/rel/lq-le.hpp... Generating code for file gecode/float/rounding.cpp... Generating code for file gecode/float/rounding.hpp... +Generating code for file gecode/float/trace/trace-view.hpp... +Generating code for file gecode/set/trace/trace-view.hpp... Generating code for file gecode/float/transcendental.cpp... Generating code for file test/float/transcendental.cpp... Generating code for file gecode/float/transcendental.hh... @@ -393588,14 +393621,6 @@ Generating code for file gecode/float/var/float.hpp... Generating code for file gecode/float/view/float.hpp... Generating code for file test/float.hpp... -Generating code for file gecode/float/view/minus.hpp... -Generating code for file gecode/int/view/minus.hpp... -Generating code for file gecode/float/view/offset.hpp... -Generating code for file gecode/int/view/offset.hpp... -Generating code for file gecode/float/view/rel-test.hpp... -Generating code for file gecode/int/view/rel-test.hpp... -Generating code for file gecode/float/view/scale.hpp... -Generating code for file gecode/int/view/scale.hpp... Generating code for file gecode/gist.hh... Generating code for file gecode/gist/drawingcursor.cpp... Generating code for file gecode/gist/drawingcursor.hh... @@ -393610,8 +393635,6 @@ Generating code for file gecode/gist/mainwindow.hh... Generating code for file gecode/gist/node.cpp... Generating code for file gecode/gist/node.hh... -Generating code for file gecode/gist/node.hpp... -Generating code for file gecode/int/view-val-graph/node.hpp... Generating code for file gecode/gist/nodecursor.hh... Generating code for file gecode/gist/nodecursor.hpp... Generating code for file gecode/gist/nodestats.cpp... @@ -393637,34 +393660,127 @@ Generating code for file gecode/gist/visualnode.hh... Generating code for file gecode/gist/visualnode.hpp... Generating code for file gecode/gist/zoomToFitIcon.hpp... +Generating code for file gecode/float/arithmetic.cpp... +Generating code for file gecode/int/arithmetic.cpp... +Generating code for file test/float/arithmetic.cpp... +Generating code for file test/int/arithmetic.cpp... +Generating code for file gecode/float/arithmetic.hh... +Generating code for file gecode/int/arithmetic.hh... +Generating code for file gecode/float/arithmetic/abs.hpp... +Generating code for file gecode/int/arithmetic/abs.hpp... Generating code for file gecode/int/arithmetic/argmax.hpp... Generating code for file gecode/int/arithmetic/divmod.hpp... Generating code for file gecode/int/arithmetic/max.hpp... Generating code for file gecode/int/arithmetic/mult.cpp... +Generating code for file gecode/float/arithmetic/mult.hpp... +Generating code for file gecode/int/arithmetic/mult.hpp... Generating code for file gecode/int/arithmetic/nroot.hpp... Generating code for file gecode/int/arithmetic/pow-ops.hpp... Generating code for file gecode/int/arithmetic/pow.hpp... -Generating code for file examples/bin-packing.cpp... -Generating code for file gecode/int/bin-packing.cpp... -Generating code for file test/int/bin-packing.cpp... +Generating code for file gecode/float/array-traits.hpp... +Generating code for file gecode/int/array-traits.hpp... +Generating code for file gecode/set/array-traits.hpp... +Generating code for file gecode/float/array.cpp... +Generating code for file gecode/int/array.cpp... +Generating code for file gecode/kernel/data/array.cpp... +Generating code for file gecode/set/array.cpp... +Generating code for file test/array.cpp... Generating code for file gecode/int/bin-packing.hh... Generating code for file gecode/int/bin-packing/conflict-graph.cpp... Generating code for file gecode/int/bin-packing/conflict-graph.hpp... +Generating code for file gecode/float/bool.hh... +Generating code for file gecode/int/bool.hh... Generating code for file gecode/int/bool/clause.hpp... +Generating code for file gecode/float/rel/eq.hpp... +Generating code for file gecode/int/bool/eq.hpp... +Generating code for file gecode/int/rel/eq.hpp... +Generating code for file gecode/set/rel/eq.hpp... Generating code for file gecode/int/bool/eqv.cpp... Generating code for file gecode/int/bool/eqv.hpp... +Generating code for file gecode/float/bool/ite.hpp... +Generating code for file gecode/int/bool/ite.hpp... +Generating code for file gecode/int/bool/lq.hpp... +Generating code for file gecode/set/rel/lq.hpp... Generating code for file gecode/int/bool/or.hpp... +Generating code for file gecode/flatzinc/branch.cpp... +Generating code for file gecode/float/branch.cpp... +Generating code for file gecode/int/branch.cpp... +Generating code for file gecode/set/branch.cpp... +Generating code for file test/branch.cpp... +Generating code for file gecode/flatzinc/branch.hh... +Generating code for file gecode/float/branch.hh... +Generating code for file gecode/int/branch.hh... +Generating code for file gecode/set/branch.hh... +Generating code for file test/branch.hh... +Generating code for file gecode/flatzinc/branch.hpp... +Generating code for file gecode/float/branch.hpp... +Generating code for file gecode/int/branch.hpp... +Generating code for file gecode/set/branch.hpp... +Generating code for file gecode/float/branch/action.cpp... +Generating code for file gecode/int/branch/action.cpp... +Generating code for file gecode/kernel/branch/action.cpp... +Generating code for file gecode/set/branch/action.cpp... +Generating code for file gecode/float/branch/action.hpp... +Generating code for file gecode/int/branch/action.hpp... +Generating code for file gecode/kernel/branch/action.hpp... +Generating code for file gecode/set/branch/action.hpp... +Generating code for file gecode/float/branch/afc.hpp... +Generating code for file gecode/int/branch/afc.hpp... +Generating code for file gecode/kernel/branch/afc.hpp... +Generating code for file gecode/set/branch/afc.hpp... +Generating code for file gecode/float/branch/assign.hpp... +Generating code for file gecode/int/branch/assign.hpp... +Generating code for file gecode/set/branch/assign.hpp... +Generating code for file gecode/int/branch/cbs.hpp... +Generating code for file gecode/int/distinct/cbs.hpp... +Generating code for file gecode/float/branch/chb.cpp... +Generating code for file gecode/int/branch/chb.cpp... +Generating code for file gecode/kernel/branch/chb.cpp... +Generating code for file gecode/set/branch/chb.cpp... +Generating code for file gecode/float/branch/chb.hpp... +Generating code for file gecode/int/branch/chb.hpp... +Generating code for file gecode/kernel/branch/chb.hpp... +Generating code for file gecode/set/branch/chb.hpp... +Generating code for file gecode/float/branch/merit.hpp... +Generating code for file gecode/int/branch/merit.hpp... +Generating code for file gecode/kernel/branch/merit.hpp... +Generating code for file gecode/set/branch/merit.hpp... +Generating code for file gecode/int/branch/ngl.hpp... +Generating code for file gecode/set/branch/ngl.hpp... +Generating code for file gecode/float/branch/val-commit.hpp... +Generating code for file gecode/int/branch/val-commit.hpp... +Generating code for file gecode/kernel/branch/val-commit.hpp... +Generating code for file gecode/set/branch/val-commit.hpp... +Generating code for file gecode/float/branch/val-sel-commit.cpp... +Generating code for file gecode/int/branch/val-sel-commit.cpp... +Generating code for file gecode/set/branch/val-sel-commit.cpp... +Generating code for file gecode/float/branch/val-sel.hpp... +Generating code for file gecode/int/branch/val-sel.hpp... +Generating code for file gecode/kernel/branch/val-sel.hpp... +Generating code for file gecode/set/branch/val-sel.hpp... +Generating code for file gecode/float/branch/var.hpp... +Generating code for file gecode/int/branch/var.hpp... +Generating code for file gecode/kernel/branch/var.hpp... +Generating code for file gecode/kernel/var.hpp... +Generating code for file gecode/set/branch/var.hpp... +Generating code for file gecode/float/branch/view-sel.cpp... +Generating code for file gecode/int/branch/view-sel.cpp... +Generating code for file gecode/set/branch/view-sel.cpp... Generating code for file gecode/int/branch/view-values.cpp... Generating code for file gecode/int/branch/view-values.hpp... -Generating code for file gecode/int/bool/base.hpp... -Generating code for file gecode/int/channel/base.hpp... -Generating code for file gecode/int/circuit/base.hpp... -Generating code for file gecode/int/no-overlap/base.hpp... -Generating code for file gecode/search/base.hpp... -Generating code for file gecode/int/channel/dom.hpp... -Generating code for file gecode/int/circuit/dom.hpp... -Generating code for file gecode/int/distinct/dom.hpp... -Generating code for file gecode/int/gcc/dom.hpp... +Generating code for file gecode/float/channel.cpp... +Generating code for file gecode/int/channel.cpp... +Generating code for file gecode/set/channel.cpp... +Generating code for file test/float/channel.cpp... +Generating code for file test/int/channel.cpp... +Generating code for file test/set/channel.cpp... +Generating code for file gecode/float/channel.hh... +Generating code for file gecode/int/channel.hh... +Generating code for file gecode/set/channel.hh... +Generating code for file gecode/float/channel.hpp... +Generating code for file gecode/float/channel/channel.hpp... +Generating code for file gecode/int/channel.hpp... +Generating code for file gecode/minimodel/channel.hpp... Generating code for file gecode/int/channel/link-multi.cpp... Generating code for file gecode/int/channel/link-multi.hpp... Generating code for file gecode/int/channel/link-single.cpp... @@ -393687,20 +393803,72 @@ Generating code for file test/flatzinc/cumulatives.cpp... Generating code for file test/int/cumulatives.cpp... Generating code for file gecode/int/cumulatives.hh... -Generating code for file gecode/int/distinct/bnd.hpp... -Generating code for file gecode/int/gcc/bnd.hpp... +Generating code for file gecode/float/branch/val.hpp... +Generating code for file gecode/float/val.hpp... +Generating code for file gecode/int/branch/val.hpp... +Generating code for file gecode/int/channel/val.hpp... +Generating code for file gecode/int/circuit/val.hpp... +Generating code for file gecode/int/cumulatives/val.hpp... +Generating code for file gecode/int/distinct/val.hpp... +Generating code for file gecode/int/gcc/val.hpp... +Generating code for file gecode/kernel/branch/val.hpp... +Generating code for file gecode/set/branch/val.hpp... +Generating code for file gecode/int/distinct.cpp... +Generating code for file gecode/set/distinct.cpp... +Generating code for file test/int/distinct.cpp... +Generating code for file test/set/distinct.cpp... +Generating code for file gecode/int/distinct.hh... +Generating code for file gecode/set/distinct.hh... Generating code for file gecode/int/distinct/cbs.cpp... -Generating code for file gecode/int/branch/cbs.hpp... -Generating code for file gecode/int/distinct/cbs.hpp... Generating code for file gecode/int/distinct/dom-ctrl.hpp... Generating code for file gecode/int/distinct/eqite.cpp... Generating code for file gecode/int/distinct/eqite.hpp... Generating code for file gecode/int/distinct/ter-dom.hpp... Generating code for file gecode/int/div.hh... +Generating code for file gecode/float/arithmetic/div.hpp... +Generating code for file gecode/int/div.hpp... +Generating code for file gecode/float/dom.cpp... +Generating code for file gecode/int/dom.cpp... +Generating code for file gecode/minimodel/dom.cpp... +Generating code for file gecode/set/dom.cpp... +Generating code for file test/float/dom.cpp... +Generating code for file test/int/dom.cpp... +Generating code for file test/set/dom.cpp... Generating code for file gecode/int/dom.hh... Generating code for file gecode/int/dom/range.hpp... +Generating code for file gecode/int/dom/set.hpp... +Generating code for file gecode/set/channel/set.hpp... +Generating code for file gecode/set/var-imp/set.hpp... +Generating code for file gecode/set/var/set.hpp... +Generating code for file gecode/set/view/set.hpp... +Generating code for file test/set.hpp... +Generating code for file gecode/int/element.cpp... +Generating code for file gecode/set/element.cpp... +Generating code for file test/int/element.cpp... +Generating code for file test/set/element.cpp... +Generating code for file gecode/int/element.hh... +Generating code for file gecode/set/element.hh... Generating code for file gecode/int/element/pair.cpp... Generating code for file gecode/int/element/pair.hpp... +Generating code for file gecode/float/exception.cpp... +Generating code for file gecode/int/exception.cpp... +Generating code for file gecode/kernel/exception.cpp... +Generating code for file gecode/minimodel/exception.cpp... +Generating code for file gecode/search/exception.cpp... +Generating code for file gecode/set/exception.cpp... +Generating code for file gecode/support/exception.cpp... +Generating code for file gecode/float/exception.hpp... +Generating code for file gecode/int/exception.hpp... +Generating code for file gecode/kernel/exception.hpp... +Generating code for file gecode/minimodel/exception.hpp... +Generating code for file gecode/search/exception.hpp... +Generating code for file gecode/set/exception.hpp... +Generating code for file gecode/support/exception.hpp... +Generating code for file gecode/float/exec.cpp... +Generating code for file gecode/int/exec.cpp... +Generating code for file gecode/set/exec.cpp... +Generating code for file test/int/exec.cpp... +Generating code for file test/set/exec.cpp... Generating code for file gecode/int/exec.hh... Generating code for file gecode/int/exec/when.cpp... Generating code for file gecode/int/exec/when.hpp... @@ -393720,17 +393888,48 @@ Generating code for file test/int/gcc.cpp... Generating code for file gecode/int/gcc.hh... Generating code for file gecode/int/gcc/bnd-sup.hpp... +Generating code for file gecode/int/distinct/bnd.hpp... +Generating code for file gecode/int/gcc/bnd.hpp... Generating code for file gecode/int/gcc/dom-sup.hpp... +Generating code for file gecode/int/channel/dom.hpp... +Generating code for file gecode/int/circuit/dom.hpp... +Generating code for file gecode/int/distinct/dom.hpp... +Generating code for file gecode/int/gcc/dom.hpp... +Generating code for file gecode/float/view.hpp... +Generating code for file gecode/int/element/view.hpp... +Generating code for file gecode/int/gcc/view.hpp... +Generating code for file gecode/int/sequence/view.hpp... +Generating code for file gecode/int/view.hpp... +Generating code for file gecode/kernel/branch/view.hpp... +Generating code for file gecode/kernel/view.hpp... +Generating code for file gecode/set/view.hpp... Generating code for file gecode/int/idx-view.hh... Generating code for file gecode/int/idx-view.hpp... Generating code for file gecode/int/int-set-1.hpp... Generating code for file gecode/int/int-set-2.hpp... Generating code for file gecode/int/int-set.cpp... +Generating code for file gecode/int/ipl.hpp... +Generating code for file gecode/minimodel/ipl.hpp... Generating code for file gecode/int/irt.hpp... +Generating code for file gecode/int/ldsb.cpp... +Generating code for file gecode/set/ldsb.cpp... +Generating code for file test/ldsb.cpp... +Generating code for file gecode/int/ldsb.hh... +Generating code for file gecode/set/ldsb.hh... +Generating code for file gecode/int/ldsb/brancher.hpp... +Generating code for file gecode/set/ldsb/brancher.hpp... +Generating code for file gecode/int/ldsb/sym-imp.cpp... +Generating code for file gecode/set/ldsb/sym-imp.cpp... Generating code for file gecode/int/ldsb/sym-imp.hpp... Generating code for file gecode/int/ldsb/sym-obj.cpp... +Generating code for file gecode/float/limits.hpp... +Generating code for file gecode/int/cumulative/limits.hpp... +Generating code for file gecode/int/limits.hpp... +Generating code for file gecode/set/limits.hpp... Generating code for file gecode/int/linear-bool.cpp... Generating code for file gecode/int/linear-int.cpp... +Generating code for file gecode/float/linear.hh... +Generating code for file gecode/int/linear.hh... Generating code for file gecode/int/linear/bool-int.hpp... Generating code for file gecode/int/linear/bool-post.cpp... Generating code for file gecode/int/linear/bool-scale.hpp... @@ -393741,6 +393940,11 @@ Generating code for file gecode/int/linear/int-noview.hpp... Generating code for file gecode/int/linear/int-post.cpp... Generating code for file gecode/int/linear/int-ter.hpp... +Generating code for file gecode/int/cumulative/post.hpp... +Generating code for file gecode/int/gcc/post.hpp... +Generating code for file gecode/int/linear/post.hpp... +Generating code for file gecode/int/unary/post.hpp... +Generating code for file gecode/set/rel-op/post.hpp... Generating code for file gecode/int/member.cpp... Generating code for file test/int/member.cpp... Generating code for file gecode/int/member.hh... @@ -393750,6 +393954,11 @@ Generating code for file gecode/int/no-overlap.cpp... Generating code for file test/int/no-overlap.cpp... Generating code for file gecode/int/no-overlap.hh... +Generating code for file gecode/int/bool/base.hpp... +Generating code for file gecode/int/channel/base.hpp... +Generating code for file gecode/int/circuit/base.hpp... +Generating code for file gecode/int/no-overlap/base.hpp... +Generating code for file gecode/search/base.hpp... Generating code for file gecode/int/no-overlap/box.hpp... Generating code for file gecode/int/no-overlap/dim.hpp... Generating code for file gecode/int/no-overlap/man.hpp... @@ -393779,12 +393988,40 @@ Generating code for file gecode/int/order.hh... Generating code for file gecode/int/bin-packing/propagate.cpp... Generating code for file gecode/int/order/propagate.cpp... -Generating code for file gecode/int/bin-packing/propagate.hpp... -Generating code for file gecode/int/order/propagate.hpp... -Generating code for file gecode/int/sorted/propagate.hpp... +Generating code for file gecode/int/precede.cpp... +Generating code for file gecode/set/precede.cpp... +Generating code for file test/int/precede.cpp... +Generating code for file test/set/precede.cpp... +Generating code for file gecode/int/precede.hh... +Generating code for file gecode/set/precede.hh... +Generating code for file gecode/int/precede/single.hpp... +Generating code for file gecode/set/precede/single.hpp... Generating code for file gecode/int/propagator.hpp... Generating code for file gecode/int/reify.hpp... +Generating code for file gecode/float/rel.cpp... +Generating code for file gecode/int/rel.cpp... +Generating code for file gecode/set/rel.cpp... +Generating code for file test/float/rel.cpp... +Generating code for file test/int/rel.cpp... +Generating code for file test/set/rel.cpp... +Generating code for file gecode/float/rel.hh... +Generating code for file gecode/int/rel.hh... +Generating code for file gecode/set/rel.hh... Generating code for file gecode/int/rel/lex.hpp... +Generating code for file gecode/float/rel/lq-le.hpp... +Generating code for file gecode/int/rel/lq-le.hpp... +Generating code for file gecode/float/rel/nq.hpp... +Generating code for file gecode/int/rel/nq.hpp... +Generating code for file gecode/set/rel/nq.hpp... +Generating code for file gecode/float/relax.cpp... +Generating code for file gecode/int/relax.cpp... +Generating code for file gecode/set/relax.cpp... +Generating code for file gecode/int/sequence.cpp... +Generating code for file gecode/set/sequence.cpp... +Generating code for file test/int/sequence.cpp... +Generating code for file test/set/sequence.cpp... +Generating code for file gecode/int/sequence.hh... +Generating code for file gecode/set/sequence.hh... Generating code for file gecode/int/sequence/set-op.hpp... Generating code for file gecode/int/sequence/violations.hpp... Generating code for file gecode/int/sorted.cpp... @@ -393793,18 +394030,55 @@ Generating code for file gecode/int/sorted/matching.hpp... Generating code for file gecode/int/sorted/narrowing.hpp... Generating code for file gecode/int/sorted/order.hpp... +Generating code for file gecode/int/bin-packing/propagate.hpp... +Generating code for file gecode/int/order/propagate.hpp... +Generating code for file gecode/int/sorted/propagate.hpp... Generating code for file gecode/int/sorted/sortsup.hpp... Generating code for file gecode/int/support-values.hh... Generating code for file gecode/int/support-values.hpp... Generating code for file gecode/int/task.hh... +Generating code for file gecode/float/array.hpp... +Generating code for file gecode/int/array.hpp... +Generating code for file gecode/int/task/array.hpp... +Generating code for file gecode/kernel/data/array.hpp... +Generating code for file gecode/set/array.hpp... Generating code for file gecode/int/task/event.hpp... Generating code for file gecode/int/task/fwd-to-bwd.hpp... +Generating code for file gecode/int/task/iter.hpp... +Generating code for file gecode/int/view/iter.hpp... +Generating code for file gecode/set/var-imp/iter.hpp... Generating code for file gecode/int/task/man-to-opt.hpp... Generating code for file gecode/int/task/purge.hpp... +Generating code for file gecode/int/task/sort.hpp... +Generating code for file gecode/support/sort.hpp... +Generating code for file gecode/int/cumulative/tree.hpp... +Generating code for file gecode/int/task/tree.hpp... +Generating code for file gecode/int/unary/tree.hpp... +Generating code for file gecode/float/trace.cpp... +Generating code for file gecode/int/trace.cpp... +Generating code for file gecode/set/trace.cpp... +Generating code for file gecode/float/trace.hpp... +Generating code for file gecode/int/trace.hpp... +Generating code for file gecode/set/trace.hpp... Generating code for file gecode/int/trace/bool-delta.hpp... Generating code for file gecode/int/trace/bool-trace-view.hpp... Generating code for file gecode/int/trace/int-delta.hpp... Generating code for file gecode/int/trace/int-trace-view.hpp... +Generating code for file gecode/float/trace/tracer.cpp... +Generating code for file gecode/int/trace/tracer.cpp... +Generating code for file gecode/kernel/trace/tracer.cpp... +Generating code for file gecode/search/cpprofiler/tracer.cpp... +Generating code for file gecode/search/tracer.cpp... +Generating code for file gecode/set/trace/tracer.cpp... +Generating code for file gecode/float/branch/traits.hpp... +Generating code for file gecode/float/trace/traits.hpp... +Generating code for file gecode/int/branch/traits.hpp... +Generating code for file gecode/int/trace/traits.hpp... +Generating code for file gecode/kernel/branch/traits.hpp... +Generating code for file gecode/kernel/trace/traits.hpp... +Generating code for file gecode/search/traits.hpp... +Generating code for file gecode/set/branch/traits.hpp... +Generating code for file gecode/set/trace/traits.hpp... Generating code for file gecode/int/unary.cpp... Generating code for file test/int/unary.cpp... Generating code for file gecode/int/unary.hh... @@ -393826,21 +394100,74 @@ Generating code for file gecode/int/unary/task.hpp... Generating code for file gecode/int/cumulative/time-tabling.hpp... Generating code for file gecode/int/unary/time-tabling.hpp... -Generating code for file gecode/int/cumulative/tree.hpp... -Generating code for file gecode/int/task/tree.hpp... -Generating code for file gecode/int/unary/tree.hpp... Generating code for file gecode/int/unshare.cpp... Generating code for file test/int/unshare.cpp... Generating code for file gecode/int/val-set.hh... Generating code for file gecode/int/val-set.hpp... +Generating code for file gecode/float/var-imp.hpp... +Generating code for file gecode/int/var-imp.hpp... +Generating code for file gecode/kernel/var-imp.hpp... +Generating code for file gecode/set/var-imp.hpp... +Generating code for file gecode/float/trace/delta.hpp... +Generating code for file gecode/float/var-imp/delta.hpp... +Generating code for file gecode/int/var-imp/delta.hpp... +Generating code for file gecode/set/trace/delta.hpp... +Generating code for file gecode/set/var-imp/delta.hpp... +Generating code for file gecode/float/bool.cpp... +Generating code for file gecode/int/bool.cpp... +Generating code for file gecode/int/var-imp/bool.cpp... +Generating code for file gecode/int/var/bool.cpp... +Generating code for file gecode/set/bool.cpp... +Generating code for file test/assign/bool.cpp... +Generating code for file test/branch/bool.cpp... +Generating code for file test/int/bool.cpp... +Generating code for file gecode/int/var-imp/bool.hpp... +Generating code for file gecode/int/var/bool.hpp... +Generating code for file gecode/int/view/bool.hpp... +Generating code for file gecode/set/channel/bool.hpp... +Generating code for file gecode/int/var-imp/int.cpp... +Generating code for file gecode/int/var/int.cpp... +Generating code for file gecode/set/int.cpp... +Generating code for file test/assign/int.cpp... +Generating code for file test/branch/int.cpp... +Generating code for file test/int.cpp... +Generating code for file test/set/int.cpp... +Generating code for file gecode/int/element/int.hpp... +Generating code for file gecode/int/sequence/int.hpp... +Generating code for file gecode/int/var-imp/int.hpp... +Generating code for file gecode/int/var/int.hpp... +Generating code for file gecode/int/view/int.hpp... +Generating code for file gecode/set/channel/int.hpp... +Generating code for file gecode/set/int.hpp... +Generating code for file test/int.hpp... +Generating code for file gecode/float/var/print.hpp... +Generating code for file gecode/float/view/print.hpp... +Generating code for file gecode/int/var/print.hpp... +Generating code for file gecode/int/view/print.hpp... +Generating code for file gecode/kernel/branch/print.hpp... +Generating code for file gecode/kernel/trace/print.hpp... +Generating code for file gecode/set/var/print.hpp... +Generating code for file gecode/set/view/print.hpp... Generating code for file gecode/int/view-val-graph.hh... Generating code for file gecode/int/view-val-graph/bi-link.hpp... Generating code for file gecode/int/view-val-graph/comb-ptr-flag.hpp... Generating code for file gecode/int/view-val-graph/edge.hpp... Generating code for file gecode/int/view-val-graph/iter-prune-val.hpp... +Generating code for file gecode/gist/node.hpp... +Generating code for file gecode/int/view-val-graph/node.hpp... Generating code for file gecode/int/view/bool-test.hpp... +Generating code for file gecode/int/view/cached.hpp... +Generating code for file gecode/set/view/cached.hpp... Generating code for file gecode/int/view/constint.hpp... +Generating code for file gecode/float/view/minus.hpp... +Generating code for file gecode/int/view/minus.hpp... Generating code for file gecode/int/view/neg-bool.hpp... +Generating code for file gecode/float/view/offset.hpp... +Generating code for file gecode/int/view/offset.hpp... +Generating code for file gecode/float/view/rel-test.hpp... +Generating code for file gecode/int/view/rel-test.hpp... +Generating code for file gecode/float/view/scale.hpp... +Generating code for file gecode/int/view/scale.hpp... Generating code for file gecode/int/view/zero.hpp... Generating code for file gecode/iter.hh... Generating code for file gecode/iter/ranges-add.hpp... @@ -393898,7 +394225,11 @@ Generating code for file gecode/kernel/data/shared-data.hpp... Generating code for file gecode/kernel/gpi.cpp... Generating code for file gecode/kernel/gpi.hpp... +Generating code for file gecode/kernel/macros.hpp... +Generating code for file gecode/support/macros.hpp... Generating code for file gecode/kernel/memory/allocators.hpp... +Generating code for file gecode/kernel/memory/config.hpp... +Generating code for file gecode/support/config.hpp... Generating code for file gecode/kernel/memory/manager.cpp... Generating code for file gecode/kernel/memory/manager.hpp... Generating code for file gecode/kernel/memory/region.cpp... @@ -393919,38 +394250,11 @@ Generating code for file gecode/kernel/trace/general.hpp... Generating code for file gecode/kernel/trace/recorder.cpp... Generating code for file gecode/kernel/trace/recorder.hpp... -Generating code for file gecode/kernel/trace/tracer.hpp... -Generating code for file gecode/search/tracer.hpp... Generating code for file gecode/kernel/var-type.hpp... Generating code for file gecode/minimodel.hh... Generating code for file gecode/minimodel/aliases.hpp... Generating code for file gecode/minimodel/bool-expr.cpp... Generating code for file gecode/minimodel/bool-expr.hpp... -Generating code for file gecode/float/channel.hpp... -Generating code for file gecode/float/channel/channel.hpp... -Generating code for file gecode/int/channel.hpp... -Generating code for file gecode/minimodel/channel.hpp... -Generating code for file gecode/float/dom.cpp... -Generating code for file gecode/int/dom.cpp... -Generating code for file gecode/minimodel/dom.cpp... -Generating code for file gecode/set/dom.cpp... -Generating code for file test/float/dom.cpp... -Generating code for file test/int/dom.cpp... -Generating code for file test/set/dom.cpp... -Generating code for file gecode/float/exception.cpp... -Generating code for file gecode/int/exception.cpp... -Generating code for file gecode/kernel/exception.cpp... -Generating code for file gecode/minimodel/exception.cpp... -Generating code for file gecode/search/exception.cpp... -Generating code for file gecode/set/exception.cpp... -Generating code for file gecode/support/exception.cpp... -Generating code for file gecode/float/exception.hpp... -Generating code for file gecode/int/exception.hpp... -Generating code for file gecode/kernel/exception.hpp... -Generating code for file gecode/minimodel/exception.hpp... -Generating code for file gecode/search/exception.hpp... -Generating code for file gecode/set/exception.hpp... -Generating code for file gecode/support/exception.hpp... Generating code for file gecode/minimodel/float-arith.cpp... Generating code for file gecode/minimodel/float-expr.cpp... Generating code for file gecode/minimodel/float-expr.hpp... @@ -393962,8 +394266,6 @@ Generating code for file gecode/minimodel/int-rel.cpp... Generating code for file gecode/minimodel/int-rel.hpp... Generating code for file gecode/minimodel/ipl.cpp... -Generating code for file gecode/int/ipl.hpp... -Generating code for file gecode/minimodel/ipl.hpp... Generating code for file gecode/minimodel/ldsb.hpp... Generating code for file gecode/minimodel/matrix.hpp... Generating code for file gecode/minimodel/optimize.cpp... @@ -393976,6 +394278,9 @@ Generating code for file gecode/minimodel/set-rel.hpp... Generating code for file gecode/search.hh... Generating code for file gecode/search/bab.cpp... +Generating code for file gecode/search/bab.hpp... +Generating code for file gecode/search/par/bab.hpp... +Generating code for file gecode/search/seq/bab.hpp... Generating code for file gecode/search/build.hpp... Generating code for file gecode/search/cpprofiler/connector.hpp... Generating code for file gecode/search/cpprofiler/message.hpp... @@ -393983,8 +394288,6 @@ Generating code for file gecode/search/cutoff.hpp... Generating code for file gecode/search/dfs.cpp... Generating code for file gecode/search/engine.cpp... -Generating code for file gecode/search/engine.hpp... -Generating code for file gecode/search/par/engine.hpp... Generating code for file gecode/search/lds.cpp... Generating code for file gecode/search/nogoods.cpp... Generating code for file test/nogoods.cpp... @@ -393992,31 +394295,28 @@ Generating code for file gecode/search/nogoods.hpp... Generating code for file gecode/search/par/bab.hh... Generating code for file gecode/search/seq/bab.hh... -Generating code for file gecode/search/bab.hpp... -Generating code for file gecode/search/par/bab.hpp... -Generating code for file gecode/search/seq/bab.hpp... Generating code for file gecode/search/par/dfs.hh... Generating code for file gecode/search/seq/dfs.hh... Generating code for file gecode/search/dfs.hpp... Generating code for file gecode/search/par/dfs.hpp... Generating code for file gecode/search/seq/dfs.hpp... Generating code for file gecode/search/par/engine.hh... +Generating code for file gecode/search/engine.hpp... +Generating code for file gecode/search/par/engine.hpp... Generating code for file gecode/search/par/path.hh... Generating code for file gecode/search/seq/path.hh... Generating code for file gecode/search/par/path.hpp... Generating code for file gecode/search/seq/path.hpp... +Generating code for file gecode/search/par/pbs.cpp... +Generating code for file gecode/search/pbs.cpp... +Generating code for file gecode/search/seq/pbs.cpp... Generating code for file gecode/search/par/pbs.hh... Generating code for file gecode/search/seq/pbs.hh... Generating code for file gecode/search/par/pbs.hpp... Generating code for file gecode/search/pbs.hpp... Generating code for file gecode/search/seq/pbs.hpp... -Generating code for file gecode/search/par/pbs.cpp... -Generating code for file gecode/search/pbs.cpp... -Generating code for file gecode/search/seq/pbs.cpp... Generating code for file gecode/search/rbs.cpp... Generating code for file gecode/search/seq/rbs.cpp... -Generating code for file gecode/search/rbs.hpp... -Generating code for file gecode/search/seq/rbs.hpp... Generating code for file gecode/search/relax.hh... Generating code for file gecode/search/sebs.hpp... Generating code for file gecode/search/seq/dead.cpp... @@ -394025,135 +394325,19 @@ Generating code for file gecode/search/lds.hpp... Generating code for file gecode/search/seq/lds.hpp... Generating code for file gecode/search/seq/rbs.hh... +Generating code for file gecode/search/rbs.hpp... +Generating code for file gecode/search/seq/rbs.hpp... Generating code for file gecode/search/statistics.hpp... Generating code for file gecode/search/stop.cpp... Generating code for file gecode/search/stop.hpp... Generating code for file gecode/search/trace-recorder.hpp... +Generating code for file gecode/kernel/trace/tracer.hpp... +Generating code for file gecode/search/tracer.hpp... Generating code for file gecode/search/worker.hh... Generating code for file gecode/set.hh... Generating code for file test/set.hh... -Generating code for file gecode/float/array-traits.hpp... -Generating code for file gecode/int/array-traits.hpp... -Generating code for file gecode/set/array-traits.hpp... -Generating code for file gecode/float/array.cpp... -Generating code for file gecode/int/array.cpp... -Generating code for file gecode/kernel/data/array.cpp... -Generating code for file gecode/set/array.cpp... -Generating code for file test/array.cpp... -Generating code for file gecode/float/array.hpp... -Generating code for file gecode/int/array.hpp... -Generating code for file gecode/int/task/array.hpp... -Generating code for file gecode/kernel/data/array.hpp... -Generating code for file gecode/set/array.hpp... -Generating code for file gecode/float/bool.cpp... -Generating code for file gecode/int/bool.cpp... -Generating code for file gecode/int/var-imp/bool.cpp... -Generating code for file gecode/int/var/bool.cpp... -Generating code for file gecode/set/bool.cpp... -Generating code for file test/assign/bool.cpp... -Generating code for file test/branch/bool.cpp... -Generating code for file test/int/bool.cpp... -Generating code for file gecode/flatzinc/branch.cpp... -Generating code for file gecode/float/branch.cpp... -Generating code for file gecode/int/branch.cpp... -Generating code for file gecode/set/branch.cpp... -Generating code for file test/branch.cpp... -Generating code for file gecode/flatzinc/branch.hh... -Generating code for file gecode/float/branch.hh... -Generating code for file gecode/int/branch.hh... -Generating code for file gecode/set/branch.hh... -Generating code for file test/branch.hh... -Generating code for file gecode/flatzinc/branch.hpp... -Generating code for file gecode/float/branch.hpp... -Generating code for file gecode/int/branch.hpp... -Generating code for file gecode/set/branch.hpp... -Generating code for file gecode/float/branch/action.cpp... -Generating code for file gecode/int/branch/action.cpp... -Generating code for file gecode/kernel/branch/action.cpp... -Generating code for file gecode/set/branch/action.cpp... -Generating code for file gecode/float/branch/action.hpp... -Generating code for file gecode/int/branch/action.hpp... -Generating code for file gecode/kernel/branch/action.hpp... -Generating code for file gecode/set/branch/action.hpp... -Generating code for file gecode/float/branch/afc.hpp... -Generating code for file gecode/int/branch/afc.hpp... -Generating code for file gecode/kernel/branch/afc.hpp... -Generating code for file gecode/set/branch/afc.hpp... -Generating code for file gecode/float/branch/assign.hpp... -Generating code for file gecode/int/branch/assign.hpp... -Generating code for file gecode/set/branch/assign.hpp... -Generating code for file gecode/float/branch/chb.cpp... -Generating code for file gecode/int/branch/chb.cpp... -Generating code for file gecode/kernel/branch/chb.cpp... -Generating code for file gecode/set/branch/chb.cpp... -Generating code for file gecode/float/branch/chb.hpp... -Generating code for file gecode/int/branch/chb.hpp... -Generating code for file gecode/kernel/branch/chb.hpp... -Generating code for file gecode/set/branch/chb.hpp... -Generating code for file gecode/float/branch/merit.hpp... -Generating code for file gecode/int/branch/merit.hpp... -Generating code for file gecode/kernel/branch/merit.hpp... -Generating code for file gecode/set/branch/merit.hpp... Generating code for file gecode/set/branch/ngl.cpp... -Generating code for file gecode/int/branch/ngl.hpp... -Generating code for file gecode/set/branch/ngl.hpp... -Generating code for file gecode/float/branch/val-commit.hpp... -Generating code for file gecode/int/branch/val-commit.hpp... -Generating code for file gecode/kernel/branch/val-commit.hpp... -Generating code for file gecode/set/branch/val-commit.hpp... -Generating code for file gecode/float/branch/val-sel-commit.cpp... -Generating code for file gecode/int/branch/val-sel-commit.cpp... -Generating code for file gecode/set/branch/val-sel-commit.cpp... -Generating code for file gecode/float/branch/val-sel.hpp... -Generating code for file gecode/int/branch/val-sel.hpp... -Generating code for file gecode/kernel/branch/val-sel.hpp... -Generating code for file gecode/set/branch/val-sel.hpp... -Generating code for file gecode/float/branch/val.hpp... -Generating code for file gecode/float/val.hpp... -Generating code for file gecode/int/branch/val.hpp... -Generating code for file gecode/int/channel/val.hpp... -Generating code for file gecode/int/circuit/val.hpp... -Generating code for file gecode/int/cumulatives/val.hpp... -Generating code for file gecode/int/distinct/val.hpp... -Generating code for file gecode/int/gcc/val.hpp... -Generating code for file gecode/kernel/branch/val.hpp... -Generating code for file gecode/set/branch/val.hpp... -Generating code for file gecode/float/branch/var.hpp... -Generating code for file gecode/int/branch/var.hpp... -Generating code for file gecode/kernel/branch/var.hpp... -Generating code for file gecode/kernel/var.hpp... -Generating code for file gecode/set/branch/var.hpp... -Generating code for file gecode/float/branch/view-sel.cpp... -Generating code for file gecode/int/branch/view-sel.cpp... -Generating code for file gecode/set/branch/view-sel.cpp... Generating code for file gecode/set/cardinality.cpp... -Generating code for file gecode/float/channel.cpp... -Generating code for file gecode/int/channel.cpp... -Generating code for file gecode/set/channel.cpp... -Generating code for file test/float/channel.cpp... -Generating code for file test/int/channel.cpp... -Generating code for file test/set/channel.cpp... -Generating code for file gecode/float/channel.hh... -Generating code for file gecode/int/channel.hh... -Generating code for file gecode/set/channel.hh... -Generating code for file gecode/int/var-imp/bool.hpp... -Generating code for file gecode/int/var/bool.hpp... -Generating code for file gecode/int/view/bool.hpp... -Generating code for file gecode/set/channel/bool.hpp... -Generating code for file gecode/int/element/int.hpp... -Generating code for file gecode/int/sequence/int.hpp... -Generating code for file gecode/int/var-imp/int.hpp... -Generating code for file gecode/int/var/int.hpp... -Generating code for file gecode/int/view/int.hpp... -Generating code for file gecode/set/channel/int.hpp... -Generating code for file gecode/set/int.hpp... -Generating code for file test/int.hpp... -Generating code for file gecode/int/dom/set.hpp... -Generating code for file gecode/set/channel/set.hpp... -Generating code for file gecode/set/var-imp/set.hpp... -Generating code for file gecode/set/var/set.hpp... -Generating code for file gecode/set/view/set.hpp... -Generating code for file test/set.hpp... Generating code for file gecode/set/channel/sorted.hpp... Generating code for file gecode/set/convex.cpp... Generating code for file test/set/convex.cpp... @@ -394162,61 +394346,16 @@ Generating code for file gecode/set/convex/conv.hpp... Generating code for file gecode/set/convex/hull.cpp... Generating code for file gecode/set/convex/hull.hpp... -Generating code for file gecode/int/distinct.cpp... -Generating code for file gecode/set/distinct.cpp... -Generating code for file test/int/distinct.cpp... -Generating code for file test/set/distinct.cpp... -Generating code for file gecode/int/distinct.hh... -Generating code for file gecode/set/distinct.hh... Generating code for file gecode/set/distinct/atmostOne.cpp... Generating code for file gecode/set/distinct/atmostOne.hpp... -Generating code for file gecode/int/element.cpp... -Generating code for file gecode/set/element.cpp... -Generating code for file test/int/element.cpp... -Generating code for file test/set/element.cpp... -Generating code for file gecode/int/element.hh... -Generating code for file gecode/set/element.hh... Generating code for file gecode/set/element/disjoint.hpp... Generating code for file gecode/set/element/unionConst.hpp... -Generating code for file gecode/float/exec.cpp... -Generating code for file gecode/int/exec.cpp... -Generating code for file gecode/set/exec.cpp... -Generating code for file test/int/exec.cpp... -Generating code for file test/set/exec.cpp... -Generating code for file gecode/int/var-imp/int.cpp... -Generating code for file gecode/int/var/int.cpp... -Generating code for file gecode/set/int.cpp... -Generating code for file test/assign/int.cpp... -Generating code for file test/branch/int.cpp... -Generating code for file test/int.cpp... -Generating code for file test/set/int.cpp... Generating code for file gecode/int.hh... Generating code for file gecode/set/int.hh... Generating code for file test/int.hh... Generating code for file gecode/set/int/card.hpp... Generating code for file gecode/set/int/minmax.hpp... Generating code for file gecode/set/int/weights.hpp... -Generating code for file gecode/int/ldsb.cpp... -Generating code for file gecode/set/ldsb.cpp... -Generating code for file test/ldsb.cpp... -Generating code for file gecode/int/ldsb.hh... -Generating code for file gecode/set/ldsb.hh... -Generating code for file gecode/int/ldsb/brancher.hpp... -Generating code for file gecode/set/ldsb/brancher.hpp... -Generating code for file gecode/int/ldsb/sym-imp.cpp... -Generating code for file gecode/set/ldsb/sym-imp.cpp... -Generating code for file gecode/float/limits.hpp... -Generating code for file gecode/int/cumulative/limits.hpp... -Generating code for file gecode/int/limits.hpp... -Generating code for file gecode/set/limits.hpp... -Generating code for file gecode/int/precede.cpp... -Generating code for file gecode/set/precede.cpp... -Generating code for file test/int/precede.cpp... -Generating code for file test/set/precede.cpp... -Generating code for file gecode/int/precede.hh... -Generating code for file gecode/set/precede.hh... -Generating code for file gecode/int/precede/single.hpp... -Generating code for file gecode/set/precede/single.hpp... Generating code for file gecode/set/rel-op-const-cvc.cpp... Generating code for file gecode/set/rel-op-const-cvv.cpp... Generating code for file gecode/set/rel-op-const-vcc.cpp... @@ -394227,6 +394366,9 @@ Generating code for file gecode/set/rel-op.cpp... Generating code for file test/set/rel-op.cpp... Generating code for file gecode/set/rel-op.hh... +Generating code for file gecode/set/rel-op/common.hpp... +Generating code for file gecode/set/rel/common.hpp... +Generating code for file gecode/set/sequence/common.hpp... Generating code for file gecode/set/element/inter.hpp... Generating code for file gecode/set/rel-op/inter.hpp... Generating code for file gecode/set/rel-op/partition.hpp... @@ -394238,116 +394380,28 @@ Generating code for file gecode/set/rel-op/post-nocompl-cvv.cpp... Generating code for file gecode/set/rel-op/post-nocompl-vvc.cpp... Generating code for file gecode/set/rel-op/post-nocompl.cpp... -Generating code for file gecode/int/cumulative/post.hpp... -Generating code for file gecode/int/gcc/post.hpp... -Generating code for file gecode/int/linear/post.hpp... -Generating code for file gecode/int/unary/post.hpp... -Generating code for file gecode/set/rel-op/post.hpp... Generating code for file gecode/set/rel-op/subofunion.hpp... Generating code for file gecode/set/rel-op/superofinter.hpp... Generating code for file gecode/set/element/union.hpp... Generating code for file gecode/set/rel-op/union.hpp... -Generating code for file gecode/float/rel.cpp... -Generating code for file gecode/int/rel.cpp... -Generating code for file gecode/set/rel.cpp... -Generating code for file test/float/rel.cpp... -Generating code for file test/int/rel.cpp... -Generating code for file test/set/rel.cpp... -Generating code for file gecode/float/rel.hh... -Generating code for file gecode/int/rel.hh... -Generating code for file gecode/set/rel.hh... -Generating code for file gecode/set/rel-op/common.hpp... -Generating code for file gecode/set/rel/common.hpp... -Generating code for file gecode/set/sequence/common.hpp... -Generating code for file gecode/float/rel/eq.hpp... -Generating code for file gecode/int/bool/eq.hpp... -Generating code for file gecode/int/rel/eq.hpp... -Generating code for file gecode/set/rel/eq.hpp... -Generating code for file gecode/int/bool/lq.hpp... -Generating code for file gecode/set/rel/lq.hpp... Generating code for file gecode/set/rel/nosubset.hpp... -Generating code for file gecode/float/rel/nq.hpp... -Generating code for file gecode/int/rel/nq.hpp... -Generating code for file gecode/set/rel/nq.hpp... Generating code for file gecode/set/rel/re-eq.hpp... Generating code for file gecode/set/rel/re-lq.hpp... Generating code for file gecode/set/rel/re-subset.hpp... Generating code for file gecode/set/rel/subset.hpp... -Generating code for file gecode/float/relax.cpp... -Generating code for file gecode/int/relax.cpp... -Generating code for file gecode/set/relax.cpp... -Generating code for file gecode/int/sequence.cpp... -Generating code for file gecode/set/sequence.cpp... -Generating code for file test/int/sequence.cpp... -Generating code for file test/set/sequence.cpp... -Generating code for file gecode/int/sequence.hh... -Generating code for file gecode/set/sequence.hh... Generating code for file gecode/set/sequence/seq-u.cpp... Generating code for file gecode/set/sequence/seq-u.hpp... Generating code for file gecode/set/sequence/seq.cpp... Generating code for file gecode/set/sequence/seq.hpp... -Generating code for file gecode/float/trace.cpp... -Generating code for file gecode/int/trace.cpp... -Generating code for file gecode/set/trace.cpp... -Generating code for file gecode/float/trace.hpp... -Generating code for file gecode/int/trace.hpp... -Generating code for file gecode/set/trace.hpp... -Generating code for file gecode/float/trace/delta.hpp... -Generating code for file gecode/float/var-imp/delta.hpp... -Generating code for file gecode/int/var-imp/delta.hpp... -Generating code for file gecode/set/trace/delta.hpp... -Generating code for file gecode/set/var-imp/delta.hpp... -Generating code for file gecode/float/trace/trace-view.hpp... -Generating code for file gecode/set/trace/trace-view.hpp... -Generating code for file gecode/float/trace/tracer.cpp... -Generating code for file gecode/int/trace/tracer.cpp... -Generating code for file gecode/kernel/trace/tracer.cpp... -Generating code for file gecode/search/cpprofiler/tracer.cpp... -Generating code for file gecode/search/tracer.cpp... -Generating code for file gecode/set/trace/tracer.cpp... -Generating code for file gecode/float/branch/traits.hpp... -Generating code for file gecode/float/trace/traits.hpp... -Generating code for file gecode/int/branch/traits.hpp... -Generating code for file gecode/int/trace/traits.hpp... -Generating code for file gecode/kernel/branch/traits.hpp... -Generating code for file gecode/kernel/trace/traits.hpp... -Generating code for file gecode/search/traits.hpp... -Generating code for file gecode/set/branch/traits.hpp... -Generating code for file gecode/set/trace/traits.hpp... -Generating code for file gecode/float/var-imp.hpp... -Generating code for file gecode/int/var-imp.hpp... -Generating code for file gecode/kernel/var-imp.hpp... -Generating code for file gecode/set/var-imp.hpp... Generating code for file gecode/set/var-imp/integerset.cpp... Generating code for file gecode/set/var-imp/integerset.hpp... -Generating code for file gecode/int/task/iter.hpp... -Generating code for file gecode/int/view/iter.hpp... -Generating code for file gecode/set/var-imp/iter.hpp... Generating code for file gecode/set/var-imp/set.cpp... Generating code for file gecode/set/var/set.cpp... Generating code for file test/assign/set.cpp... Generating code for file test/branch/set.cpp... Generating code for file test/set.cpp... -Generating code for file gecode/float/view.hpp... -Generating code for file gecode/int/element/view.hpp... -Generating code for file gecode/int/gcc/view.hpp... -Generating code for file gecode/int/sequence/view.hpp... -Generating code for file gecode/int/view.hpp... -Generating code for file gecode/kernel/branch/view.hpp... -Generating code for file gecode/kernel/view.hpp... -Generating code for file gecode/set/view.hpp... -Generating code for file gecode/int/view/cached.hpp... -Generating code for file gecode/set/view/cached.hpp... Generating code for file gecode/set/view/complement.hpp... Generating code for file gecode/set/view/const.hpp... -Generating code for file gecode/float/var/print.hpp... -Generating code for file gecode/float/view/print.hpp... -Generating code for file gecode/int/var/print.hpp... -Generating code for file gecode/int/view/print.hpp... -Generating code for file gecode/kernel/branch/print.hpp... -Generating code for file gecode/kernel/trace/print.hpp... -Generating code for file gecode/set/var/print.hpp... -Generating code for file gecode/set/view/print.hpp... Generating code for file gecode/set/view/singleton.hpp... Generating code for file gecode/search/support.hh... Generating code for file gecode/support.hh... @@ -394359,8 +394413,6 @@ Generating code for file gecode/support/bitset.hpp... Generating code for file gecode/support/block-allocator.hpp... Generating code for file gecode/support/cast.hpp... -Generating code for file gecode/kernel/memory/config.hpp... -Generating code for file gecode/support/config.hpp... Generating code for file gecode/support/dynamic-array.hpp... Generating code for file gecode/support/dynamic-queue.hpp... Generating code for file gecode/support/dynamic-stack.hpp... @@ -394370,21 +394422,17 @@ Generating code for file gecode/support/hw-rnd.cpp... Generating code for file gecode/support/hw-rnd.hpp... Generating code for file gecode/support/int-type.hpp... -Generating code for file gecode/kernel/macros.hpp... -Generating code for file gecode/support/macros.hpp... Generating code for file gecode/support/marked-pointer.hpp... Generating code for file gecode/support/random.hpp... Generating code for file gecode/support/ref-count.hpp... Generating code for file gecode/support/run-jobs.hpp... -Generating code for file gecode/int/task/sort.hpp... -Generating code for file gecode/support/sort.hpp... Generating code for file gecode/support/static-stack.hpp... +Generating code for file gecode/support/thread.hpp... +Generating code for file gecode/support/thread/thread.hpp... Generating code for file gecode/support/thread/none.hpp... Generating code for file gecode/support/thread/pthreads.cpp... Generating code for file gecode/support/thread/pthreads.hpp... Generating code for file gecode/support/thread/thread.cpp... -Generating code for file gecode/support/thread.hpp... -Generating code for file gecode/support/thread/thread.hpp... Generating code for file gecode/support/thread/windows.cpp... Generating code for file gecode/support/thread/windows.hpp... Generating code for file gecode/support/timer.hpp... @@ -394393,8 +394441,6 @@ Generating code for file test/assign.cpp... Generating code for file test/assign.hh... Generating code for file test/flatzinc/2dpacking.cpp... -Generating code for file examples/alpha.cpp... -Generating code for file test/flatzinc/alpha.cpp... Generating code for file test/flatzinc/battleships1.cpp... Generating code for file test/flatzinc/battleships10.cpp... Generating code for file test/flatzinc/battleships2.cpp... @@ -394413,16 +394459,12 @@ Generating code for file test/flatzinc/cutstock.cpp... Generating code for file test/flatzinc/empty_domain_1.cpp... Generating code for file test/flatzinc/empty_domain_2.cpp... -Generating code for file examples/eq20.cpp... -Generating code for file test/flatzinc/eq20.cpp... Generating code for file test/flatzinc/factory_planning_instance.cpp... Generating code for file test/flatzinc/golomb.cpp... Generating code for file test/flatzinc/int_set_as_type1.cpp... Generating code for file test/flatzinc/int_set_as_type2.cpp... Generating code for file test/flatzinc/jobshop.cpp... Generating code for file test/flatzinc/jobshop2x2.cpp... -Generating code for file examples/knights.cpp... -Generating code for file test/flatzinc/knights.cpp... Generating code for file test/flatzinc/langford2.cpp... Generating code for file test/flatzinc/latin_squares_fd.cpp... Generating code for file test/flatzinc/magicsq_3.cpp... @@ -394435,8 +394477,6 @@ Generating code for file test/flatzinc/packing.cpp... Generating code for file test/flatzinc/perfsq.cpp... Generating code for file test/flatzinc/perfsq2.cpp... -Generating code for file examples/photo.cpp... -Generating code for file test/flatzinc/photo.cpp... Generating code for file test/flatzinc/product_fd.cpp... Generating code for file test/flatzinc/product_lp.cpp... Generating code for file test/flatzinc/quasigroup_qg5.cpp... @@ -394453,8 +394493,6 @@ Generating code for file test/flatzinc/simple_sat.cpp... Generating code for file test/flatzinc/singHoist2.cpp... Generating code for file test/flatzinc/steiner_triples.cpp... -Generating code for file examples/sudoku.cpp... -Generating code for file test/flatzinc/sudoku.cpp... Generating code for file test/flatzinc/template_design.cpp... Generating code for file test/flatzinc/tenpenki_1.cpp... Generating code for file test/flatzinc/tenpenki_2.cpp... @@ -394478,19 +394516,17 @@ Generating code for file test/flatzinc/test_seq_search.cpp... Generating code for file test/flatzinc/timetabling.cpp... Generating code for file test/flatzinc/trucking.cpp... -Generating code for file examples/warehouses.cpp... -Generating code for file test/flatzinc/warehouses.cpp... Generating code for file test/flatzinc/warehouses_small.cpp... Generating code for file test/flatzinc/wolf_goat_cabbage.cpp... Generating code for file test/flatzinc/zebra.cpp... Generating code for file test/float/basic.cpp... Generating code for file test/int/basic.cpp... -Generating code for file test/float/mm-lin.cpp... -Generating code for file test/int/mm-lin.cpp... Generating code for file test/int/extensional.cpp... Generating code for file test/int/mm-arithmetic.cpp... Generating code for file test/int/mm-bool.cpp... Generating code for file test/int/mm-count.cpp... +Generating code for file test/float/mm-lin.cpp... +Generating code for file test/int/mm-lin.cpp... Generating code for file test/int/mm-rel.cpp... Generating code for file test/search.cpp... Generating code for file test/set/construct.cpp... @@ -394504,9 +394540,14 @@ Generating docs for file changelog.hh... Generating docs for file doxygen.hh... Generating docs for file examples/all-interval.cpp... +Generating docs for file examples/alpha.cpp... +Generating docs for file test/flatzinc/alpha.cpp... Generating docs for file examples/archimedean-spiral.cpp... Generating docs for file examples/bacp.cpp... Generating docs for file examples/bibd.cpp... +Generating docs for file examples/bin-packing.cpp... +Generating docs for file gecode/int/bin-packing.cpp... +Generating docs for file test/int/bin-packing.cpp... Generating docs for file examples/black-hole.cpp... Generating docs for file examples/car-sequencing.cpp... Generating docs for file examples/cartesian-heart.cpp... @@ -394519,6 +394560,8 @@ Generating docs for file examples/domino.cpp... Generating docs for file examples/donald.cpp... Generating docs for file examples/efpa.cpp... +Generating docs for file examples/eq20.cpp... +Generating docs for file test/flatzinc/eq20.cpp... Generating docs for file examples/golden-spiral.cpp... Generating docs for file examples/golf.cpp... Generating docs for file examples/golomb-ruler.cpp... @@ -394528,6 +394571,8 @@ Generating docs for file examples/ind-set.cpp... Generating docs for file examples/job-shop.cpp... Generating docs for file examples/kakuro.cpp... +Generating docs for file examples/knights.cpp... +Generating docs for file test/flatzinc/knights.cpp... Generating docs for file examples/langford-number.cpp... Generating docs for file examples/magic-sequence.cpp... Generating docs for file examples/magic-square-partial.cpp... @@ -394541,6 +394586,8 @@ Generating docs for file examples/partition.cpp... Generating docs for file examples/pentominoes.cpp... Generating docs for file examples/perfect-square.cpp... +Generating docs for file examples/photo.cpp... +Generating docs for file test/flatzinc/photo.cpp... Generating docs for file examples/qcp.cpp... Generating docs for file examples/queen-armies.cpp... Generating docs for file examples/queens.cpp... @@ -394553,7 +394600,11 @@ Generating docs for file examples/steiner.cpp... Generating docs for file examples/sudoku-advanced.cpp... Generating docs for file examples/sudoku-instances.hh... +Generating docs for file examples/sudoku.cpp... +Generating docs for file test/flatzinc/sudoku.cpp... Generating docs for file examples/tsp.cpp... +Generating docs for file examples/warehouses.cpp... +Generating docs for file test/flatzinc/warehouses.cpp... Generating docs for file examples/word-square.cpp... Generating docs for file gecode/driver.hh... Generating docs for file gecode/driver/options.cpp... @@ -394577,38 +394628,20 @@ Generating docs for file gecode/flatzinc/varspec.hh... Generating docs for file gecode/float.hh... Generating docs for file test/float.hh... -Generating docs for file gecode/float/arithmetic.cpp... -Generating docs for file gecode/int/arithmetic.cpp... -Generating docs for file test/float/arithmetic.cpp... -Generating docs for file test/int/arithmetic.cpp... -Generating docs for file gecode/float/arithmetic.hh... -Generating docs for file gecode/int/arithmetic.hh... -Generating docs for file gecode/float/arithmetic/abs.hpp... -Generating docs for file gecode/int/arithmetic/abs.hpp... -Generating docs for file gecode/float/arithmetic/div.hpp... -Generating docs for file gecode/int/div.hpp... Generating docs for file gecode/float/arithmetic/min-max.hpp... -Generating docs for file gecode/float/arithmetic/mult.hpp... -Generating docs for file gecode/int/arithmetic/mult.hpp... Generating docs for file gecode/float/arithmetic/pow-nroot.hpp... Generating docs for file gecode/float/arithmetic/sqr-sqrt.hpp... -Generating docs for file gecode/float/bool.hh... -Generating docs for file gecode/int/bool.hh... -Generating docs for file gecode/float/bool/ite.hpp... -Generating docs for file gecode/int/bool/ite.hpp... Generating docs for file gecode/float/linear.cpp... Generating docs for file test/float/linear.cpp... Generating docs for file test/int/linear.cpp... -Generating docs for file gecode/float/linear.hh... -Generating docs for file gecode/int/linear.hh... Generating docs for file gecode/float/linear/nary.hpp... Generating docs for file gecode/float/linear/post.cpp... Generating docs for file gecode/float/nextafter.hpp... Generating docs for file gecode/float/num.hpp... -Generating docs for file gecode/float/rel/lq-le.hpp... -Generating docs for file gecode/int/rel/lq-le.hpp... Generating docs for file gecode/float/rounding.cpp... Generating docs for file gecode/float/rounding.hpp... +Generating docs for file gecode/float/trace/trace-view.hpp... +Generating docs for file gecode/set/trace/trace-view.hpp... Generating docs for file gecode/float/transcendental.cpp... Generating docs for file test/float/transcendental.cpp... Generating docs for file gecode/float/transcendental.hh... @@ -394628,14 +394661,6 @@ Generating docs for file gecode/float/var/float.hpp... Generating docs for file gecode/float/view/float.hpp... Generating docs for file test/float.hpp... -Generating docs for file gecode/float/view/minus.hpp... -Generating docs for file gecode/int/view/minus.hpp... -Generating docs for file gecode/float/view/offset.hpp... -Generating docs for file gecode/int/view/offset.hpp... -Generating docs for file gecode/float/view/rel-test.hpp... -Generating docs for file gecode/int/view/rel-test.hpp... -Generating docs for file gecode/float/view/scale.hpp... -Generating docs for file gecode/int/view/scale.hpp... Generating docs for file gecode/gist.hh... Generating docs for file gecode/gist/drawingcursor.cpp... Generating docs for file gecode/gist/drawingcursor.hh... @@ -394650,8 +394675,6 @@ Generating docs for file gecode/gist/mainwindow.hh... Generating docs for file gecode/gist/node.cpp... Generating docs for file gecode/gist/node.hh... -Generating docs for file gecode/gist/node.hpp... -Generating docs for file gecode/int/view-val-graph/node.hpp... Generating docs for file gecode/gist/nodecursor.hh... Generating docs for file gecode/gist/nodecursor.hpp... Generating docs for file gecode/gist/nodestats.cpp... @@ -394677,34 +394700,127 @@ Generating docs for file gecode/gist/visualnode.hh... Generating docs for file gecode/gist/visualnode.hpp... Generating docs for file gecode/gist/zoomToFitIcon.hpp... +Generating docs for file gecode/float/arithmetic.cpp... +Generating docs for file gecode/int/arithmetic.cpp... +Generating docs for file test/float/arithmetic.cpp... +Generating docs for file test/int/arithmetic.cpp... +Generating docs for file gecode/float/arithmetic.hh... +Generating docs for file gecode/int/arithmetic.hh... +Generating docs for file gecode/float/arithmetic/abs.hpp... +Generating docs for file gecode/int/arithmetic/abs.hpp... Generating docs for file gecode/int/arithmetic/argmax.hpp... Generating docs for file gecode/int/arithmetic/divmod.hpp... Generating docs for file gecode/int/arithmetic/max.hpp... Generating docs for file gecode/int/arithmetic/mult.cpp... +Generating docs for file gecode/float/arithmetic/mult.hpp... +Generating docs for file gecode/int/arithmetic/mult.hpp... Generating docs for file gecode/int/arithmetic/nroot.hpp... Generating docs for file gecode/int/arithmetic/pow-ops.hpp... Generating docs for file gecode/int/arithmetic/pow.hpp... -Generating docs for file examples/bin-packing.cpp... -Generating docs for file gecode/int/bin-packing.cpp... -Generating docs for file test/int/bin-packing.cpp... +Generating docs for file gecode/float/array-traits.hpp... +Generating docs for file gecode/int/array-traits.hpp... +Generating docs for file gecode/set/array-traits.hpp... +Generating docs for file gecode/float/array.cpp... +Generating docs for file gecode/int/array.cpp... +Generating docs for file gecode/kernel/data/array.cpp... +Generating docs for file gecode/set/array.cpp... +Generating docs for file test/array.cpp... Generating docs for file gecode/int/bin-packing.hh... Generating docs for file gecode/int/bin-packing/conflict-graph.cpp... Generating docs for file gecode/int/bin-packing/conflict-graph.hpp... +Generating docs for file gecode/float/bool.hh... +Generating docs for file gecode/int/bool.hh... Generating docs for file gecode/int/bool/clause.hpp... +Generating docs for file gecode/float/rel/eq.hpp... +Generating docs for file gecode/int/bool/eq.hpp... +Generating docs for file gecode/int/rel/eq.hpp... +Generating docs for file gecode/set/rel/eq.hpp... Generating docs for file gecode/int/bool/eqv.cpp... Generating docs for file gecode/int/bool/eqv.hpp... +Generating docs for file gecode/float/bool/ite.hpp... +Generating docs for file gecode/int/bool/ite.hpp... +Generating docs for file gecode/int/bool/lq.hpp... +Generating docs for file gecode/set/rel/lq.hpp... Generating docs for file gecode/int/bool/or.hpp... +Generating docs for file gecode/flatzinc/branch.cpp... +Generating docs for file gecode/float/branch.cpp... +Generating docs for file gecode/int/branch.cpp... +Generating docs for file gecode/set/branch.cpp... +Generating docs for file test/branch.cpp... +Generating docs for file gecode/flatzinc/branch.hh... +Generating docs for file gecode/float/branch.hh... +Generating docs for file gecode/int/branch.hh... +Generating docs for file gecode/set/branch.hh... +Generating docs for file test/branch.hh... +Generating docs for file gecode/flatzinc/branch.hpp... +Generating docs for file gecode/float/branch.hpp... +Generating docs for file gecode/int/branch.hpp... +Generating docs for file gecode/set/branch.hpp... +Generating docs for file gecode/float/branch/action.cpp... +Generating docs for file gecode/int/branch/action.cpp... +Generating docs for file gecode/kernel/branch/action.cpp... +Generating docs for file gecode/set/branch/action.cpp... +Generating docs for file gecode/float/branch/action.hpp... +Generating docs for file gecode/int/branch/action.hpp... +Generating docs for file gecode/kernel/branch/action.hpp... +Generating docs for file gecode/set/branch/action.hpp... +Generating docs for file gecode/float/branch/afc.hpp... +Generating docs for file gecode/int/branch/afc.hpp... +Generating docs for file gecode/kernel/branch/afc.hpp... +Generating docs for file gecode/set/branch/afc.hpp... +Generating docs for file gecode/float/branch/assign.hpp... +Generating docs for file gecode/int/branch/assign.hpp... +Generating docs for file gecode/set/branch/assign.hpp... +Generating docs for file gecode/int/branch/cbs.hpp... +Generating docs for file gecode/int/distinct/cbs.hpp... +Generating docs for file gecode/float/branch/chb.cpp... +Generating docs for file gecode/int/branch/chb.cpp... +Generating docs for file gecode/kernel/branch/chb.cpp... +Generating docs for file gecode/set/branch/chb.cpp... +Generating docs for file gecode/float/branch/chb.hpp... +Generating docs for file gecode/int/branch/chb.hpp... +Generating docs for file gecode/kernel/branch/chb.hpp... +Generating docs for file gecode/set/branch/chb.hpp... +Generating docs for file gecode/float/branch/merit.hpp... +Generating docs for file gecode/int/branch/merit.hpp... +Generating docs for file gecode/kernel/branch/merit.hpp... +Generating docs for file gecode/set/branch/merit.hpp... +Generating docs for file gecode/int/branch/ngl.hpp... +Generating docs for file gecode/set/branch/ngl.hpp... +Generating docs for file gecode/float/branch/val-commit.hpp... +Generating docs for file gecode/int/branch/val-commit.hpp... +Generating docs for file gecode/kernel/branch/val-commit.hpp... +Generating docs for file gecode/set/branch/val-commit.hpp... +Generating docs for file gecode/float/branch/val-sel-commit.cpp... +Generating docs for file gecode/int/branch/val-sel-commit.cpp... +Generating docs for file gecode/set/branch/val-sel-commit.cpp... +Generating docs for file gecode/float/branch/val-sel.hpp... +Generating docs for file gecode/int/branch/val-sel.hpp... +Generating docs for file gecode/kernel/branch/val-sel.hpp... +Generating docs for file gecode/set/branch/val-sel.hpp... +Generating docs for file gecode/float/branch/var.hpp... +Generating docs for file gecode/int/branch/var.hpp... +Generating docs for file gecode/kernel/branch/var.hpp... +Generating docs for file gecode/kernel/var.hpp... +Generating docs for file gecode/set/branch/var.hpp... +Generating docs for file gecode/float/branch/view-sel.cpp... +Generating docs for file gecode/int/branch/view-sel.cpp... +Generating docs for file gecode/set/branch/view-sel.cpp... Generating docs for file gecode/int/branch/view-values.cpp... Generating docs for file gecode/int/branch/view-values.hpp... -Generating docs for file gecode/int/bool/base.hpp... -Generating docs for file gecode/int/channel/base.hpp... -Generating docs for file gecode/int/circuit/base.hpp... -Generating docs for file gecode/int/no-overlap/base.hpp... -Generating docs for file gecode/search/base.hpp... -Generating docs for file gecode/int/channel/dom.hpp... -Generating docs for file gecode/int/circuit/dom.hpp... -Generating docs for file gecode/int/distinct/dom.hpp... -Generating docs for file gecode/int/gcc/dom.hpp... +Generating docs for file gecode/float/channel.cpp... +Generating docs for file gecode/int/channel.cpp... +Generating docs for file gecode/set/channel.cpp... +Generating docs for file test/float/channel.cpp... +Generating docs for file test/int/channel.cpp... +Generating docs for file test/set/channel.cpp... +Generating docs for file gecode/float/channel.hh... +Generating docs for file gecode/int/channel.hh... +Generating docs for file gecode/set/channel.hh... +Generating docs for file gecode/float/channel.hpp... +Generating docs for file gecode/float/channel/channel.hpp... +Generating docs for file gecode/int/channel.hpp... +Generating docs for file gecode/minimodel/channel.hpp... Generating docs for file gecode/int/channel/link-multi.cpp... Generating docs for file gecode/int/channel/link-multi.hpp... Generating docs for file gecode/int/channel/link-single.cpp... @@ -394727,20 +394843,72 @@ Generating docs for file test/flatzinc/cumulatives.cpp... Generating docs for file test/int/cumulatives.cpp... Generating docs for file gecode/int/cumulatives.hh... -Generating docs for file gecode/int/distinct/bnd.hpp... -Generating docs for file gecode/int/gcc/bnd.hpp... +Generating docs for file gecode/float/branch/val.hpp... +Generating docs for file gecode/float/val.hpp... +Generating docs for file gecode/int/branch/val.hpp... +Generating docs for file gecode/int/channel/val.hpp... +Generating docs for file gecode/int/circuit/val.hpp... +Generating docs for file gecode/int/cumulatives/val.hpp... +Generating docs for file gecode/int/distinct/val.hpp... +Generating docs for file gecode/int/gcc/val.hpp... +Generating docs for file gecode/kernel/branch/val.hpp... +Generating docs for file gecode/set/branch/val.hpp... +Generating docs for file gecode/int/distinct.cpp... +Generating docs for file gecode/set/distinct.cpp... +Generating docs for file test/int/distinct.cpp... +Generating docs for file test/set/distinct.cpp... +Generating docs for file gecode/int/distinct.hh... +Generating docs for file gecode/set/distinct.hh... Generating docs for file gecode/int/distinct/cbs.cpp... -Generating docs for file gecode/int/branch/cbs.hpp... -Generating docs for file gecode/int/distinct/cbs.hpp... Generating docs for file gecode/int/distinct/dom-ctrl.hpp... Generating docs for file gecode/int/distinct/eqite.cpp... Generating docs for file gecode/int/distinct/eqite.hpp... Generating docs for file gecode/int/distinct/ter-dom.hpp... Generating docs for file gecode/int/div.hh... +Generating docs for file gecode/float/arithmetic/div.hpp... +Generating docs for file gecode/int/div.hpp... +Generating docs for file gecode/float/dom.cpp... +Generating docs for file gecode/int/dom.cpp... +Generating docs for file gecode/minimodel/dom.cpp... +Generating docs for file gecode/set/dom.cpp... +Generating docs for file test/float/dom.cpp... +Generating docs for file test/int/dom.cpp... +Generating docs for file test/set/dom.cpp... Generating docs for file gecode/int/dom.hh... Generating docs for file gecode/int/dom/range.hpp... +Generating docs for file gecode/int/dom/set.hpp... +Generating docs for file gecode/set/channel/set.hpp... +Generating docs for file gecode/set/var-imp/set.hpp... +Generating docs for file gecode/set/var/set.hpp... +Generating docs for file gecode/set/view/set.hpp... +Generating docs for file test/set.hpp... +Generating docs for file gecode/int/element.cpp... +Generating docs for file gecode/set/element.cpp... +Generating docs for file test/int/element.cpp... +Generating docs for file test/set/element.cpp... +Generating docs for file gecode/int/element.hh... +Generating docs for file gecode/set/element.hh... Generating docs for file gecode/int/element/pair.cpp... Generating docs for file gecode/int/element/pair.hpp... +Generating docs for file gecode/float/exception.cpp... +Generating docs for file gecode/int/exception.cpp... +Generating docs for file gecode/kernel/exception.cpp... +Generating docs for file gecode/minimodel/exception.cpp... +Generating docs for file gecode/search/exception.cpp... +Generating docs for file gecode/set/exception.cpp... +Generating docs for file gecode/support/exception.cpp... +Generating docs for file gecode/float/exception.hpp... +Generating docs for file gecode/int/exception.hpp... +Generating docs for file gecode/kernel/exception.hpp... +Generating docs for file gecode/minimodel/exception.hpp... +Generating docs for file gecode/search/exception.hpp... +Generating docs for file gecode/set/exception.hpp... +Generating docs for file gecode/support/exception.hpp... +Generating docs for file gecode/float/exec.cpp... +Generating docs for file gecode/int/exec.cpp... +Generating docs for file gecode/set/exec.cpp... +Generating docs for file test/int/exec.cpp... +Generating docs for file test/set/exec.cpp... Generating docs for file gecode/int/exec.hh... Generating docs for file gecode/int/exec/when.cpp... Generating docs for file gecode/int/exec/when.hpp... @@ -394760,17 +394928,48 @@ Generating docs for file test/int/gcc.cpp... Generating docs for file gecode/int/gcc.hh... Generating docs for file gecode/int/gcc/bnd-sup.hpp... +Generating docs for file gecode/int/distinct/bnd.hpp... +Generating docs for file gecode/int/gcc/bnd.hpp... Generating docs for file gecode/int/gcc/dom-sup.hpp... +Generating docs for file gecode/int/channel/dom.hpp... +Generating docs for file gecode/int/circuit/dom.hpp... +Generating docs for file gecode/int/distinct/dom.hpp... +Generating docs for file gecode/int/gcc/dom.hpp... +Generating docs for file gecode/float/view.hpp... +Generating docs for file gecode/int/element/view.hpp... +Generating docs for file gecode/int/gcc/view.hpp... +Generating docs for file gecode/int/sequence/view.hpp... +Generating docs for file gecode/int/view.hpp... +Generating docs for file gecode/kernel/branch/view.hpp... +Generating docs for file gecode/kernel/view.hpp... +Generating docs for file gecode/set/view.hpp... Generating docs for file gecode/int/idx-view.hh... Generating docs for file gecode/int/idx-view.hpp... Generating docs for file gecode/int/int-set-1.hpp... Generating docs for file gecode/int/int-set-2.hpp... Generating docs for file gecode/int/int-set.cpp... +Generating docs for file gecode/int/ipl.hpp... +Generating docs for file gecode/minimodel/ipl.hpp... Generating docs for file gecode/int/irt.hpp... +Generating docs for file gecode/int/ldsb.cpp... +Generating docs for file gecode/set/ldsb.cpp... +Generating docs for file test/ldsb.cpp... +Generating docs for file gecode/int/ldsb.hh... +Generating docs for file gecode/set/ldsb.hh... +Generating docs for file gecode/int/ldsb/brancher.hpp... +Generating docs for file gecode/set/ldsb/brancher.hpp... +Generating docs for file gecode/int/ldsb/sym-imp.cpp... +Generating docs for file gecode/set/ldsb/sym-imp.cpp... Generating docs for file gecode/int/ldsb/sym-imp.hpp... Generating docs for file gecode/int/ldsb/sym-obj.cpp... +Generating docs for file gecode/float/limits.hpp... +Generating docs for file gecode/int/cumulative/limits.hpp... +Generating docs for file gecode/int/limits.hpp... +Generating docs for file gecode/set/limits.hpp... Generating docs for file gecode/int/linear-bool.cpp... Generating docs for file gecode/int/linear-int.cpp... +Generating docs for file gecode/float/linear.hh... +Generating docs for file gecode/int/linear.hh... Generating docs for file gecode/int/linear/bool-int.hpp... Generating docs for file gecode/int/linear/bool-post.cpp... Generating docs for file gecode/int/linear/bool-scale.hpp... @@ -394781,6 +394980,11 @@ Generating docs for file gecode/int/linear/int-noview.hpp... Generating docs for file gecode/int/linear/int-post.cpp... Generating docs for file gecode/int/linear/int-ter.hpp... +Generating docs for file gecode/int/cumulative/post.hpp... +Generating docs for file gecode/int/gcc/post.hpp... +Generating docs for file gecode/int/linear/post.hpp... +Generating docs for file gecode/int/unary/post.hpp... +Generating docs for file gecode/set/rel-op/post.hpp... Generating docs for file gecode/int/member.cpp... Generating docs for file test/int/member.cpp... Generating docs for file gecode/int/member.hh... @@ -394790,6 +394994,11 @@ Generating docs for file gecode/int/no-overlap.cpp... Generating docs for file test/int/no-overlap.cpp... Generating docs for file gecode/int/no-overlap.hh... +Generating docs for file gecode/int/bool/base.hpp... +Generating docs for file gecode/int/channel/base.hpp... +Generating docs for file gecode/int/circuit/base.hpp... +Generating docs for file gecode/int/no-overlap/base.hpp... +Generating docs for file gecode/search/base.hpp... Generating docs for file gecode/int/no-overlap/box.hpp... Generating docs for file gecode/int/no-overlap/dim.hpp... Generating docs for file gecode/int/no-overlap/man.hpp... @@ -394819,12 +395028,40 @@ Generating docs for file gecode/int/order.hh... Generating docs for file gecode/int/bin-packing/propagate.cpp... Generating docs for file gecode/int/order/propagate.cpp... -Generating docs for file gecode/int/bin-packing/propagate.hpp... -Generating docs for file gecode/int/order/propagate.hpp... -Generating docs for file gecode/int/sorted/propagate.hpp... +Generating docs for file gecode/int/precede.cpp... +Generating docs for file gecode/set/precede.cpp... +Generating docs for file test/int/precede.cpp... +Generating docs for file test/set/precede.cpp... +Generating docs for file gecode/int/precede.hh... +Generating docs for file gecode/set/precede.hh... +Generating docs for file gecode/int/precede/single.hpp... +Generating docs for file gecode/set/precede/single.hpp... Generating docs for file gecode/int/propagator.hpp... Generating docs for file gecode/int/reify.hpp... +Generating docs for file gecode/float/rel.cpp... +Generating docs for file gecode/int/rel.cpp... +Generating docs for file gecode/set/rel.cpp... +Generating docs for file test/float/rel.cpp... +Generating docs for file test/int/rel.cpp... +Generating docs for file test/set/rel.cpp... +Generating docs for file gecode/float/rel.hh... +Generating docs for file gecode/int/rel.hh... +Generating docs for file gecode/set/rel.hh... Generating docs for file gecode/int/rel/lex.hpp... +Generating docs for file gecode/float/rel/lq-le.hpp... +Generating docs for file gecode/int/rel/lq-le.hpp... +Generating docs for file gecode/float/rel/nq.hpp... +Generating docs for file gecode/int/rel/nq.hpp... +Generating docs for file gecode/set/rel/nq.hpp... +Generating docs for file gecode/float/relax.cpp... +Generating docs for file gecode/int/relax.cpp... +Generating docs for file gecode/set/relax.cpp... +Generating docs for file gecode/int/sequence.cpp... +Generating docs for file gecode/set/sequence.cpp... +Generating docs for file test/int/sequence.cpp... +Generating docs for file test/set/sequence.cpp... +Generating docs for file gecode/int/sequence.hh... +Generating docs for file gecode/set/sequence.hh... Generating docs for file gecode/int/sequence/set-op.hpp... Generating docs for file gecode/int/sequence/violations.hpp... Generating docs for file gecode/int/sorted.cpp... @@ -394833,18 +395070,55 @@ Generating docs for file gecode/int/sorted/matching.hpp... Generating docs for file gecode/int/sorted/narrowing.hpp... Generating docs for file gecode/int/sorted/order.hpp... +Generating docs for file gecode/int/bin-packing/propagate.hpp... +Generating docs for file gecode/int/order/propagate.hpp... +Generating docs for file gecode/int/sorted/propagate.hpp... Generating docs for file gecode/int/sorted/sortsup.hpp... Generating docs for file gecode/int/support-values.hh... Generating docs for file gecode/int/support-values.hpp... Generating docs for file gecode/int/task.hh... +Generating docs for file gecode/float/array.hpp... +Generating docs for file gecode/int/array.hpp... +Generating docs for file gecode/int/task/array.hpp... +Generating docs for file gecode/kernel/data/array.hpp... +Generating docs for file gecode/set/array.hpp... Generating docs for file gecode/int/task/event.hpp... Generating docs for file gecode/int/task/fwd-to-bwd.hpp... +Generating docs for file gecode/int/task/iter.hpp... +Generating docs for file gecode/int/view/iter.hpp... +Generating docs for file gecode/set/var-imp/iter.hpp... Generating docs for file gecode/int/task/man-to-opt.hpp... Generating docs for file gecode/int/task/purge.hpp... +Generating docs for file gecode/int/task/sort.hpp... +Generating docs for file gecode/support/sort.hpp... +Generating docs for file gecode/int/cumulative/tree.hpp... +Generating docs for file gecode/int/task/tree.hpp... +Generating docs for file gecode/int/unary/tree.hpp... +Generating docs for file gecode/float/trace.cpp... +Generating docs for file gecode/int/trace.cpp... +Generating docs for file gecode/set/trace.cpp... +Generating docs for file gecode/float/trace.hpp... +Generating docs for file gecode/int/trace.hpp... +Generating docs for file gecode/set/trace.hpp... Generating docs for file gecode/int/trace/bool-delta.hpp... Generating docs for file gecode/int/trace/bool-trace-view.hpp... Generating docs for file gecode/int/trace/int-delta.hpp... Generating docs for file gecode/int/trace/int-trace-view.hpp... +Generating docs for file gecode/float/trace/tracer.cpp... +Generating docs for file gecode/int/trace/tracer.cpp... +Generating docs for file gecode/kernel/trace/tracer.cpp... +Generating docs for file gecode/search/cpprofiler/tracer.cpp... +Generating docs for file gecode/search/tracer.cpp... +Generating docs for file gecode/set/trace/tracer.cpp... +Generating docs for file gecode/float/branch/traits.hpp... +Generating docs for file gecode/float/trace/traits.hpp... +Generating docs for file gecode/int/branch/traits.hpp... +Generating docs for file gecode/int/trace/traits.hpp... +Generating docs for file gecode/kernel/branch/traits.hpp... +Generating docs for file gecode/kernel/trace/traits.hpp... +Generating docs for file gecode/search/traits.hpp... +Generating docs for file gecode/set/branch/traits.hpp... +Generating docs for file gecode/set/trace/traits.hpp... Generating docs for file gecode/int/unary.cpp... Generating docs for file test/int/unary.cpp... Generating docs for file gecode/int/unary.hh... @@ -394866,21 +395140,74 @@ Generating docs for file gecode/int/unary/task.hpp... Generating docs for file gecode/int/cumulative/time-tabling.hpp... Generating docs for file gecode/int/unary/time-tabling.hpp... -Generating docs for file gecode/int/cumulative/tree.hpp... -Generating docs for file gecode/int/task/tree.hpp... -Generating docs for file gecode/int/unary/tree.hpp... Generating docs for file gecode/int/unshare.cpp... Generating docs for file test/int/unshare.cpp... Generating docs for file gecode/int/val-set.hh... Generating docs for file gecode/int/val-set.hpp... +Generating docs for file gecode/float/var-imp.hpp... +Generating docs for file gecode/int/var-imp.hpp... +Generating docs for file gecode/kernel/var-imp.hpp... +Generating docs for file gecode/set/var-imp.hpp... +Generating docs for file gecode/float/trace/delta.hpp... +Generating docs for file gecode/float/var-imp/delta.hpp... +Generating docs for file gecode/int/var-imp/delta.hpp... +Generating docs for file gecode/set/trace/delta.hpp... +Generating docs for file gecode/set/var-imp/delta.hpp... +Generating docs for file gecode/float/bool.cpp... +Generating docs for file gecode/int/bool.cpp... +Generating docs for file gecode/int/var-imp/bool.cpp... +Generating docs for file gecode/int/var/bool.cpp... +Generating docs for file gecode/set/bool.cpp... +Generating docs for file test/assign/bool.cpp... +Generating docs for file test/branch/bool.cpp... +Generating docs for file test/int/bool.cpp... +Generating docs for file gecode/int/var-imp/bool.hpp... +Generating docs for file gecode/int/var/bool.hpp... +Generating docs for file gecode/int/view/bool.hpp... +Generating docs for file gecode/set/channel/bool.hpp... +Generating docs for file gecode/int/var-imp/int.cpp... +Generating docs for file gecode/int/var/int.cpp... +Generating docs for file gecode/set/int.cpp... +Generating docs for file test/assign/int.cpp... +Generating docs for file test/branch/int.cpp... +Generating docs for file test/int.cpp... +Generating docs for file test/set/int.cpp... +Generating docs for file gecode/int/element/int.hpp... +Generating docs for file gecode/int/sequence/int.hpp... +Generating docs for file gecode/int/var-imp/int.hpp... +Generating docs for file gecode/int/var/int.hpp... +Generating docs for file gecode/int/view/int.hpp... +Generating docs for file gecode/set/channel/int.hpp... +Generating docs for file gecode/set/int.hpp... +Generating docs for file test/int.hpp... +Generating docs for file gecode/float/var/print.hpp... +Generating docs for file gecode/float/view/print.hpp... +Generating docs for file gecode/int/var/print.hpp... +Generating docs for file gecode/int/view/print.hpp... +Generating docs for file gecode/kernel/branch/print.hpp... +Generating docs for file gecode/kernel/trace/print.hpp... +Generating docs for file gecode/set/var/print.hpp... +Generating docs for file gecode/set/view/print.hpp... Generating docs for file gecode/int/view-val-graph.hh... Generating docs for file gecode/int/view-val-graph/bi-link.hpp... Generating docs for file gecode/int/view-val-graph/comb-ptr-flag.hpp... Generating docs for file gecode/int/view-val-graph/edge.hpp... Generating docs for file gecode/int/view-val-graph/iter-prune-val.hpp... +Generating docs for file gecode/gist/node.hpp... +Generating docs for file gecode/int/view-val-graph/node.hpp... Generating docs for file gecode/int/view/bool-test.hpp... +Generating docs for file gecode/int/view/cached.hpp... +Generating docs for file gecode/set/view/cached.hpp... Generating docs for file gecode/int/view/constint.hpp... +Generating docs for file gecode/float/view/minus.hpp... +Generating docs for file gecode/int/view/minus.hpp... Generating docs for file gecode/int/view/neg-bool.hpp... +Generating docs for file gecode/float/view/offset.hpp... +Generating docs for file gecode/int/view/offset.hpp... +Generating docs for file gecode/float/view/rel-test.hpp... +Generating docs for file gecode/int/view/rel-test.hpp... +Generating docs for file gecode/float/view/scale.hpp... +Generating docs for file gecode/int/view/scale.hpp... Generating docs for file gecode/int/view/zero.hpp... Generating docs for file gecode/iter.hh... Generating docs for file gecode/iter/ranges-add.hpp... @@ -394938,7 +395265,11 @@ Generating docs for file gecode/kernel/data/shared-data.hpp... Generating docs for file gecode/kernel/gpi.cpp... Generating docs for file gecode/kernel/gpi.hpp... +Generating docs for file gecode/kernel/macros.hpp... +Generating docs for file gecode/support/macros.hpp... Generating docs for file gecode/kernel/memory/allocators.hpp... +Generating docs for file gecode/kernel/memory/config.hpp... +Generating docs for file gecode/support/config.hpp... Generating docs for file gecode/kernel/memory/manager.cpp... Generating docs for file gecode/kernel/memory/manager.hpp... Generating docs for file gecode/kernel/memory/region.cpp... @@ -394959,38 +395290,11 @@ Generating docs for file gecode/kernel/trace/general.hpp... Generating docs for file gecode/kernel/trace/recorder.cpp... Generating docs for file gecode/kernel/trace/recorder.hpp... -Generating docs for file gecode/kernel/trace/tracer.hpp... -Generating docs for file gecode/search/tracer.hpp... Generating docs for file gecode/kernel/var-type.hpp... Generating docs for file gecode/minimodel.hh... Generating docs for file gecode/minimodel/aliases.hpp... Generating docs for file gecode/minimodel/bool-expr.cpp... Generating docs for file gecode/minimodel/bool-expr.hpp... -Generating docs for file gecode/float/channel.hpp... -Generating docs for file gecode/float/channel/channel.hpp... -Generating docs for file gecode/int/channel.hpp... -Generating docs for file gecode/minimodel/channel.hpp... -Generating docs for file gecode/float/dom.cpp... -Generating docs for file gecode/int/dom.cpp... -Generating docs for file gecode/minimodel/dom.cpp... -Generating docs for file gecode/set/dom.cpp... -Generating docs for file test/float/dom.cpp... -Generating docs for file test/int/dom.cpp... -Generating docs for file test/set/dom.cpp... -Generating docs for file gecode/float/exception.cpp... -Generating docs for file gecode/int/exception.cpp... -Generating docs for file gecode/kernel/exception.cpp... -Generating docs for file gecode/minimodel/exception.cpp... -Generating docs for file gecode/search/exception.cpp... -Generating docs for file gecode/set/exception.cpp... -Generating docs for file gecode/support/exception.cpp... -Generating docs for file gecode/float/exception.hpp... -Generating docs for file gecode/int/exception.hpp... -Generating docs for file gecode/kernel/exception.hpp... -Generating docs for file gecode/minimodel/exception.hpp... -Generating docs for file gecode/search/exception.hpp... -Generating docs for file gecode/set/exception.hpp... -Generating docs for file gecode/support/exception.hpp... Generating docs for file gecode/minimodel/float-arith.cpp... Generating docs for file gecode/minimodel/float-expr.cpp... Generating docs for file gecode/minimodel/float-expr.hpp... @@ -395002,8 +395306,6 @@ Generating docs for file gecode/minimodel/int-rel.cpp... Generating docs for file gecode/minimodel/int-rel.hpp... Generating docs for file gecode/minimodel/ipl.cpp... -Generating docs for file gecode/int/ipl.hpp... -Generating docs for file gecode/minimodel/ipl.hpp... Generating docs for file gecode/minimodel/ldsb.hpp... Generating docs for file gecode/minimodel/matrix.hpp... Generating docs for file gecode/minimodel/optimize.cpp... @@ -395016,6 +395318,9 @@ Generating docs for file gecode/minimodel/set-rel.hpp... Generating docs for file gecode/search.hh... Generating docs for file gecode/search/bab.cpp... +Generating docs for file gecode/search/bab.hpp... +Generating docs for file gecode/search/par/bab.hpp... +Generating docs for file gecode/search/seq/bab.hpp... Generating docs for file gecode/search/build.hpp... Generating docs for file gecode/search/cpprofiler/connector.hpp... Generating docs for file gecode/search/cpprofiler/message.hpp... @@ -395023,8 +395328,6 @@ Generating docs for file gecode/search/cutoff.hpp... Generating docs for file gecode/search/dfs.cpp... Generating docs for file gecode/search/engine.cpp... -Generating docs for file gecode/search/engine.hpp... -Generating docs for file gecode/search/par/engine.hpp... Generating docs for file gecode/search/lds.cpp... Generating docs for file gecode/search/nogoods.cpp... Generating docs for file test/nogoods.cpp... @@ -395032,31 +395335,28 @@ Generating docs for file gecode/search/nogoods.hpp... Generating docs for file gecode/search/par/bab.hh... Generating docs for file gecode/search/seq/bab.hh... -Generating docs for file gecode/search/bab.hpp... -Generating docs for file gecode/search/par/bab.hpp... -Generating docs for file gecode/search/seq/bab.hpp... Generating docs for file gecode/search/par/dfs.hh... Generating docs for file gecode/search/seq/dfs.hh... Generating docs for file gecode/search/dfs.hpp... Generating docs for file gecode/search/par/dfs.hpp... Generating docs for file gecode/search/seq/dfs.hpp... Generating docs for file gecode/search/par/engine.hh... +Generating docs for file gecode/search/engine.hpp... +Generating docs for file gecode/search/par/engine.hpp... Generating docs for file gecode/search/par/path.hh... Generating docs for file gecode/search/seq/path.hh... Generating docs for file gecode/search/par/path.hpp... Generating docs for file gecode/search/seq/path.hpp... +Generating docs for file gecode/search/par/pbs.cpp... +Generating docs for file gecode/search/pbs.cpp... +Generating docs for file gecode/search/seq/pbs.cpp... Generating docs for file gecode/search/par/pbs.hh... Generating docs for file gecode/search/seq/pbs.hh... Generating docs for file gecode/search/par/pbs.hpp... Generating docs for file gecode/search/pbs.hpp... Generating docs for file gecode/search/seq/pbs.hpp... -Generating docs for file gecode/search/par/pbs.cpp... -Generating docs for file gecode/search/pbs.cpp... -Generating docs for file gecode/search/seq/pbs.cpp... Generating docs for file gecode/search/rbs.cpp... Generating docs for file gecode/search/seq/rbs.cpp... -Generating docs for file gecode/search/rbs.hpp... -Generating docs for file gecode/search/seq/rbs.hpp... Generating docs for file gecode/search/relax.hh... Generating docs for file gecode/search/sebs.hpp... Generating docs for file gecode/search/seq/dead.cpp... @@ -395065,135 +395365,19 @@ Generating docs for file gecode/search/lds.hpp... Generating docs for file gecode/search/seq/lds.hpp... Generating docs for file gecode/search/seq/rbs.hh... +Generating docs for file gecode/search/rbs.hpp... +Generating docs for file gecode/search/seq/rbs.hpp... Generating docs for file gecode/search/statistics.hpp... Generating docs for file gecode/search/stop.cpp... Generating docs for file gecode/search/stop.hpp... Generating docs for file gecode/search/trace-recorder.hpp... +Generating docs for file gecode/kernel/trace/tracer.hpp... +Generating docs for file gecode/search/tracer.hpp... Generating docs for file gecode/search/worker.hh... Generating docs for file gecode/set.hh... Generating docs for file test/set.hh... -Generating docs for file gecode/float/array-traits.hpp... -Generating docs for file gecode/int/array-traits.hpp... -Generating docs for file gecode/set/array-traits.hpp... -Generating docs for file gecode/float/array.cpp... -Generating docs for file gecode/int/array.cpp... -Generating docs for file gecode/kernel/data/array.cpp... -Generating docs for file gecode/set/array.cpp... -Generating docs for file test/array.cpp... -Generating docs for file gecode/float/array.hpp... -Generating docs for file gecode/int/array.hpp... -Generating docs for file gecode/int/task/array.hpp... -Generating docs for file gecode/kernel/data/array.hpp... -Generating docs for file gecode/set/array.hpp... -Generating docs for file gecode/float/bool.cpp... -Generating docs for file gecode/int/bool.cpp... -Generating docs for file gecode/int/var-imp/bool.cpp... -Generating docs for file gecode/int/var/bool.cpp... -Generating docs for file gecode/set/bool.cpp... -Generating docs for file test/assign/bool.cpp... -Generating docs for file test/branch/bool.cpp... -Generating docs for file test/int/bool.cpp... -Generating docs for file gecode/flatzinc/branch.cpp... -Generating docs for file gecode/float/branch.cpp... -Generating docs for file gecode/int/branch.cpp... -Generating docs for file gecode/set/branch.cpp... -Generating docs for file test/branch.cpp... -Generating docs for file gecode/flatzinc/branch.hh... -Generating docs for file gecode/float/branch.hh... -Generating docs for file gecode/int/branch.hh... -Generating docs for file gecode/set/branch.hh... -Generating docs for file test/branch.hh... -Generating docs for file gecode/flatzinc/branch.hpp... -Generating docs for file gecode/float/branch.hpp... -Generating docs for file gecode/int/branch.hpp... -Generating docs for file gecode/set/branch.hpp... -Generating docs for file gecode/float/branch/action.cpp... -Generating docs for file gecode/int/branch/action.cpp... -Generating docs for file gecode/kernel/branch/action.cpp... -Generating docs for file gecode/set/branch/action.cpp... -Generating docs for file gecode/float/branch/action.hpp... -Generating docs for file gecode/int/branch/action.hpp... -Generating docs for file gecode/kernel/branch/action.hpp... -Generating docs for file gecode/set/branch/action.hpp... -Generating docs for file gecode/float/branch/afc.hpp... -Generating docs for file gecode/int/branch/afc.hpp... -Generating docs for file gecode/kernel/branch/afc.hpp... -Generating docs for file gecode/set/branch/afc.hpp... -Generating docs for file gecode/float/branch/assign.hpp... -Generating docs for file gecode/int/branch/assign.hpp... -Generating docs for file gecode/set/branch/assign.hpp... -Generating docs for file gecode/float/branch/chb.cpp... -Generating docs for file gecode/int/branch/chb.cpp... -Generating docs for file gecode/kernel/branch/chb.cpp... -Generating docs for file gecode/set/branch/chb.cpp... -Generating docs for file gecode/float/branch/chb.hpp... -Generating docs for file gecode/int/branch/chb.hpp... -Generating docs for file gecode/kernel/branch/chb.hpp... -Generating docs for file gecode/set/branch/chb.hpp... -Generating docs for file gecode/float/branch/merit.hpp... -Generating docs for file gecode/int/branch/merit.hpp... -Generating docs for file gecode/kernel/branch/merit.hpp... -Generating docs for file gecode/set/branch/merit.hpp... Generating docs for file gecode/set/branch/ngl.cpp... -Generating docs for file gecode/int/branch/ngl.hpp... -Generating docs for file gecode/set/branch/ngl.hpp... -Generating docs for file gecode/float/branch/val-commit.hpp... -Generating docs for file gecode/int/branch/val-commit.hpp... -Generating docs for file gecode/kernel/branch/val-commit.hpp... -Generating docs for file gecode/set/branch/val-commit.hpp... -Generating docs for file gecode/float/branch/val-sel-commit.cpp... -Generating docs for file gecode/int/branch/val-sel-commit.cpp... -Generating docs for file gecode/set/branch/val-sel-commit.cpp... -Generating docs for file gecode/float/branch/val-sel.hpp... -Generating docs for file gecode/int/branch/val-sel.hpp... -Generating docs for file gecode/kernel/branch/val-sel.hpp... -Generating docs for file gecode/set/branch/val-sel.hpp... -Generating docs for file gecode/float/branch/val.hpp... -Generating docs for file gecode/float/val.hpp... -Generating docs for file gecode/int/branch/val.hpp... -Generating docs for file gecode/int/channel/val.hpp... -Generating docs for file gecode/int/circuit/val.hpp... -Generating docs for file gecode/int/cumulatives/val.hpp... -Generating docs for file gecode/int/distinct/val.hpp... -Generating docs for file gecode/int/gcc/val.hpp... -Generating docs for file gecode/kernel/branch/val.hpp... -Generating docs for file gecode/set/branch/val.hpp... -Generating docs for file gecode/float/branch/var.hpp... -Generating docs for file gecode/int/branch/var.hpp... -Generating docs for file gecode/kernel/branch/var.hpp... -Generating docs for file gecode/kernel/var.hpp... -Generating docs for file gecode/set/branch/var.hpp... -Generating docs for file gecode/float/branch/view-sel.cpp... -Generating docs for file gecode/int/branch/view-sel.cpp... -Generating docs for file gecode/set/branch/view-sel.cpp... Generating docs for file gecode/set/cardinality.cpp... -Generating docs for file gecode/float/channel.cpp... -Generating docs for file gecode/int/channel.cpp... -Generating docs for file gecode/set/channel.cpp... -Generating docs for file test/float/channel.cpp... -Generating docs for file test/int/channel.cpp... -Generating docs for file test/set/channel.cpp... -Generating docs for file gecode/float/channel.hh... -Generating docs for file gecode/int/channel.hh... -Generating docs for file gecode/set/channel.hh... -Generating docs for file gecode/int/var-imp/bool.hpp... -Generating docs for file gecode/int/var/bool.hpp... -Generating docs for file gecode/int/view/bool.hpp... -Generating docs for file gecode/set/channel/bool.hpp... -Generating docs for file gecode/int/element/int.hpp... -Generating docs for file gecode/int/sequence/int.hpp... -Generating docs for file gecode/int/var-imp/int.hpp... -Generating docs for file gecode/int/var/int.hpp... -Generating docs for file gecode/int/view/int.hpp... -Generating docs for file gecode/set/channel/int.hpp... -Generating docs for file gecode/set/int.hpp... -Generating docs for file test/int.hpp... -Generating docs for file gecode/int/dom/set.hpp... -Generating docs for file gecode/set/channel/set.hpp... -Generating docs for file gecode/set/var-imp/set.hpp... -Generating docs for file gecode/set/var/set.hpp... -Generating docs for file gecode/set/view/set.hpp... -Generating docs for file test/set.hpp... Generating docs for file gecode/set/channel/sorted.hpp... Generating docs for file gecode/set/convex.cpp... Generating docs for file test/set/convex.cpp... @@ -395202,61 +395386,16 @@ Generating docs for file gecode/set/convex/conv.hpp... Generating docs for file gecode/set/convex/hull.cpp... Generating docs for file gecode/set/convex/hull.hpp... -Generating docs for file gecode/int/distinct.cpp... -Generating docs for file gecode/set/distinct.cpp... -Generating docs for file test/int/distinct.cpp... -Generating docs for file test/set/distinct.cpp... -Generating docs for file gecode/int/distinct.hh... -Generating docs for file gecode/set/distinct.hh... Generating docs for file gecode/set/distinct/atmostOne.cpp... Generating docs for file gecode/set/distinct/atmostOne.hpp... -Generating docs for file gecode/int/element.cpp... -Generating docs for file gecode/set/element.cpp... -Generating docs for file test/int/element.cpp... -Generating docs for file test/set/element.cpp... -Generating docs for file gecode/int/element.hh... -Generating docs for file gecode/set/element.hh... Generating docs for file gecode/set/element/disjoint.hpp... Generating docs for file gecode/set/element/unionConst.hpp... -Generating docs for file gecode/float/exec.cpp... -Generating docs for file gecode/int/exec.cpp... -Generating docs for file gecode/set/exec.cpp... -Generating docs for file test/int/exec.cpp... -Generating docs for file test/set/exec.cpp... -Generating docs for file gecode/int/var-imp/int.cpp... -Generating docs for file gecode/int/var/int.cpp... -Generating docs for file gecode/set/int.cpp... -Generating docs for file test/assign/int.cpp... -Generating docs for file test/branch/int.cpp... -Generating docs for file test/int.cpp... -Generating docs for file test/set/int.cpp... Generating docs for file gecode/int.hh... Generating docs for file gecode/set/int.hh... Generating docs for file test/int.hh... Generating docs for file gecode/set/int/card.hpp... Generating docs for file gecode/set/int/minmax.hpp... Generating docs for file gecode/set/int/weights.hpp... -Generating docs for file gecode/int/ldsb.cpp... -Generating docs for file gecode/set/ldsb.cpp... -Generating docs for file test/ldsb.cpp... -Generating docs for file gecode/int/ldsb.hh... -Generating docs for file gecode/set/ldsb.hh... -Generating docs for file gecode/int/ldsb/brancher.hpp... -Generating docs for file gecode/set/ldsb/brancher.hpp... -Generating docs for file gecode/int/ldsb/sym-imp.cpp... -Generating docs for file gecode/set/ldsb/sym-imp.cpp... -Generating docs for file gecode/float/limits.hpp... -Generating docs for file gecode/int/cumulative/limits.hpp... -Generating docs for file gecode/int/limits.hpp... -Generating docs for file gecode/set/limits.hpp... -Generating docs for file gecode/int/precede.cpp... -Generating docs for file gecode/set/precede.cpp... -Generating docs for file test/int/precede.cpp... -Generating docs for file test/set/precede.cpp... -Generating docs for file gecode/int/precede.hh... -Generating docs for file gecode/set/precede.hh... -Generating docs for file gecode/int/precede/single.hpp... -Generating docs for file gecode/set/precede/single.hpp... Generating docs for file gecode/set/rel-op-const-cvc.cpp... Generating docs for file gecode/set/rel-op-const-cvv.cpp... Generating docs for file gecode/set/rel-op-const-vcc.cpp... @@ -395267,6 +395406,9 @@ Generating docs for file gecode/set/rel-op.cpp... Generating docs for file test/set/rel-op.cpp... Generating docs for file gecode/set/rel-op.hh... +Generating docs for file gecode/set/rel-op/common.hpp... +Generating docs for file gecode/set/rel/common.hpp... +Generating docs for file gecode/set/sequence/common.hpp... Generating docs for file gecode/set/element/inter.hpp... Generating docs for file gecode/set/rel-op/inter.hpp... Generating docs for file gecode/set/rel-op/partition.hpp... @@ -395278,116 +395420,28 @@ Generating docs for file gecode/set/rel-op/post-nocompl-cvv.cpp... Generating docs for file gecode/set/rel-op/post-nocompl-vvc.cpp... Generating docs for file gecode/set/rel-op/post-nocompl.cpp... -Generating docs for file gecode/int/cumulative/post.hpp... -Generating docs for file gecode/int/gcc/post.hpp... -Generating docs for file gecode/int/linear/post.hpp... -Generating docs for file gecode/int/unary/post.hpp... -Generating docs for file gecode/set/rel-op/post.hpp... Generating docs for file gecode/set/rel-op/subofunion.hpp... Generating docs for file gecode/set/rel-op/superofinter.hpp... Generating docs for file gecode/set/element/union.hpp... Generating docs for file gecode/set/rel-op/union.hpp... -Generating docs for file gecode/float/rel.cpp... -Generating docs for file gecode/int/rel.cpp... -Generating docs for file gecode/set/rel.cpp... -Generating docs for file test/float/rel.cpp... -Generating docs for file test/int/rel.cpp... -Generating docs for file test/set/rel.cpp... -Generating docs for file gecode/float/rel.hh... -Generating docs for file gecode/int/rel.hh... -Generating docs for file gecode/set/rel.hh... -Generating docs for file gecode/set/rel-op/common.hpp... -Generating docs for file gecode/set/rel/common.hpp... -Generating docs for file gecode/set/sequence/common.hpp... -Generating docs for file gecode/float/rel/eq.hpp... -Generating docs for file gecode/int/bool/eq.hpp... -Generating docs for file gecode/int/rel/eq.hpp... -Generating docs for file gecode/set/rel/eq.hpp... -Generating docs for file gecode/int/bool/lq.hpp... -Generating docs for file gecode/set/rel/lq.hpp... Generating docs for file gecode/set/rel/nosubset.hpp... -Generating docs for file gecode/float/rel/nq.hpp... -Generating docs for file gecode/int/rel/nq.hpp... -Generating docs for file gecode/set/rel/nq.hpp... Generating docs for file gecode/set/rel/re-eq.hpp... Generating docs for file gecode/set/rel/re-lq.hpp... Generating docs for file gecode/set/rel/re-subset.hpp... Generating docs for file gecode/set/rel/subset.hpp... -Generating docs for file gecode/float/relax.cpp... -Generating docs for file gecode/int/relax.cpp... -Generating docs for file gecode/set/relax.cpp... -Generating docs for file gecode/int/sequence.cpp... -Generating docs for file gecode/set/sequence.cpp... -Generating docs for file test/int/sequence.cpp... -Generating docs for file test/set/sequence.cpp... -Generating docs for file gecode/int/sequence.hh... -Generating docs for file gecode/set/sequence.hh... Generating docs for file gecode/set/sequence/seq-u.cpp... Generating docs for file gecode/set/sequence/seq-u.hpp... Generating docs for file gecode/set/sequence/seq.cpp... Generating docs for file gecode/set/sequence/seq.hpp... -Generating docs for file gecode/float/trace.cpp... -Generating docs for file gecode/int/trace.cpp... -Generating docs for file gecode/set/trace.cpp... -Generating docs for file gecode/float/trace.hpp... -Generating docs for file gecode/int/trace.hpp... -Generating docs for file gecode/set/trace.hpp... -Generating docs for file gecode/float/trace/delta.hpp... -Generating docs for file gecode/float/var-imp/delta.hpp... -Generating docs for file gecode/int/var-imp/delta.hpp... -Generating docs for file gecode/set/trace/delta.hpp... -Generating docs for file gecode/set/var-imp/delta.hpp... -Generating docs for file gecode/float/trace/trace-view.hpp... -Generating docs for file gecode/set/trace/trace-view.hpp... -Generating docs for file gecode/float/trace/tracer.cpp... -Generating docs for file gecode/int/trace/tracer.cpp... -Generating docs for file gecode/kernel/trace/tracer.cpp... -Generating docs for file gecode/search/cpprofiler/tracer.cpp... -Generating docs for file gecode/search/tracer.cpp... -Generating docs for file gecode/set/trace/tracer.cpp... -Generating docs for file gecode/float/branch/traits.hpp... -Generating docs for file gecode/float/trace/traits.hpp... -Generating docs for file gecode/int/branch/traits.hpp... -Generating docs for file gecode/int/trace/traits.hpp... -Generating docs for file gecode/kernel/branch/traits.hpp... -Generating docs for file gecode/kernel/trace/traits.hpp... -Generating docs for file gecode/search/traits.hpp... -Generating docs for file gecode/set/branch/traits.hpp... -Generating docs for file gecode/set/trace/traits.hpp... -Generating docs for file gecode/float/var-imp.hpp... -Generating docs for file gecode/int/var-imp.hpp... -Generating docs for file gecode/kernel/var-imp.hpp... -Generating docs for file gecode/set/var-imp.hpp... Generating docs for file gecode/set/var-imp/integerset.cpp... Generating docs for file gecode/set/var-imp/integerset.hpp... -Generating docs for file gecode/int/task/iter.hpp... -Generating docs for file gecode/int/view/iter.hpp... -Generating docs for file gecode/set/var-imp/iter.hpp... Generating docs for file gecode/set/var-imp/set.cpp... Generating docs for file gecode/set/var/set.cpp... Generating docs for file test/assign/set.cpp... Generating docs for file test/branch/set.cpp... Generating docs for file test/set.cpp... -Generating docs for file gecode/float/view.hpp... -Generating docs for file gecode/int/element/view.hpp... -Generating docs for file gecode/int/gcc/view.hpp... -Generating docs for file gecode/int/sequence/view.hpp... -Generating docs for file gecode/int/view.hpp... -Generating docs for file gecode/kernel/branch/view.hpp... -Generating docs for file gecode/kernel/view.hpp... -Generating docs for file gecode/set/view.hpp... -Generating docs for file gecode/int/view/cached.hpp... -Generating docs for file gecode/set/view/cached.hpp... Generating docs for file gecode/set/view/complement.hpp... Generating docs for file gecode/set/view/const.hpp... -Generating docs for file gecode/float/var/print.hpp... -Generating docs for file gecode/float/view/print.hpp... -Generating docs for file gecode/int/var/print.hpp... -Generating docs for file gecode/int/view/print.hpp... -Generating docs for file gecode/kernel/branch/print.hpp... -Generating docs for file gecode/kernel/trace/print.hpp... -Generating docs for file gecode/set/var/print.hpp... -Generating docs for file gecode/set/view/print.hpp... Generating docs for file gecode/set/view/singleton.hpp... Generating docs for file gecode/search/support.hh... Generating docs for file gecode/support.hh... @@ -395399,8 +395453,6 @@ Generating docs for file gecode/support/bitset.hpp... Generating docs for file gecode/support/block-allocator.hpp... Generating docs for file gecode/support/cast.hpp... -Generating docs for file gecode/kernel/memory/config.hpp... -Generating docs for file gecode/support/config.hpp... Generating docs for file gecode/support/dynamic-array.hpp... Generating docs for file gecode/support/dynamic-queue.hpp... Generating docs for file gecode/support/dynamic-stack.hpp... @@ -395410,21 +395462,17 @@ Generating docs for file gecode/support/hw-rnd.cpp... Generating docs for file gecode/support/hw-rnd.hpp... Generating docs for file gecode/support/int-type.hpp... -Generating docs for file gecode/kernel/macros.hpp... -Generating docs for file gecode/support/macros.hpp... Generating docs for file gecode/support/marked-pointer.hpp... Generating docs for file gecode/support/random.hpp... Generating docs for file gecode/support/ref-count.hpp... Generating docs for file gecode/support/run-jobs.hpp... -Generating docs for file gecode/int/task/sort.hpp... -Generating docs for file gecode/support/sort.hpp... Generating docs for file gecode/support/static-stack.hpp... +Generating docs for file gecode/support/thread.hpp... +Generating docs for file gecode/support/thread/thread.hpp... Generating docs for file gecode/support/thread/none.hpp... Generating docs for file gecode/support/thread/pthreads.cpp... Generating docs for file gecode/support/thread/pthreads.hpp... Generating docs for file gecode/support/thread/thread.cpp... -Generating docs for file gecode/support/thread.hpp... -Generating docs for file gecode/support/thread/thread.hpp... Generating docs for file gecode/support/thread/windows.cpp... Generating docs for file gecode/support/thread/windows.hpp... Generating docs for file gecode/support/timer.hpp... @@ -395433,8 +395481,6 @@ Generating docs for file test/assign.cpp... Generating docs for file test/assign.hh... Generating docs for file test/flatzinc/2dpacking.cpp... -Generating docs for file examples/alpha.cpp... -Generating docs for file test/flatzinc/alpha.cpp... Generating docs for file test/flatzinc/battleships1.cpp... Generating docs for file test/flatzinc/battleships10.cpp... Generating docs for file test/flatzinc/battleships2.cpp... @@ -395453,16 +395499,12 @@ Generating docs for file test/flatzinc/cutstock.cpp... Generating docs for file test/flatzinc/empty_domain_1.cpp... Generating docs for file test/flatzinc/empty_domain_2.cpp... -Generating docs for file examples/eq20.cpp... -Generating docs for file test/flatzinc/eq20.cpp... Generating docs for file test/flatzinc/factory_planning_instance.cpp... Generating docs for file test/flatzinc/golomb.cpp... Generating docs for file test/flatzinc/int_set_as_type1.cpp... Generating docs for file test/flatzinc/int_set_as_type2.cpp... Generating docs for file test/flatzinc/jobshop.cpp... Generating docs for file test/flatzinc/jobshop2x2.cpp... -Generating docs for file examples/knights.cpp... -Generating docs for file test/flatzinc/knights.cpp... Generating docs for file test/flatzinc/langford2.cpp... Generating docs for file test/flatzinc/latin_squares_fd.cpp... Generating docs for file test/flatzinc/magicsq_3.cpp... @@ -395475,8 +395517,6 @@ Generating docs for file test/flatzinc/packing.cpp... Generating docs for file test/flatzinc/perfsq.cpp... Generating docs for file test/flatzinc/perfsq2.cpp... -Generating docs for file examples/photo.cpp... -Generating docs for file test/flatzinc/photo.cpp... Generating docs for file test/flatzinc/product_fd.cpp... Generating docs for file test/flatzinc/product_lp.cpp... Generating docs for file test/flatzinc/quasigroup_qg5.cpp... @@ -395493,8 +395533,6 @@ Generating docs for file test/flatzinc/simple_sat.cpp... Generating docs for file test/flatzinc/singHoist2.cpp... Generating docs for file test/flatzinc/steiner_triples.cpp... -Generating docs for file examples/sudoku.cpp... -Generating docs for file test/flatzinc/sudoku.cpp... Generating docs for file test/flatzinc/template_design.cpp... Generating docs for file test/flatzinc/tenpenki_1.cpp... Generating docs for file test/flatzinc/tenpenki_2.cpp... @@ -395518,19 +395556,17 @@ Generating docs for file test/flatzinc/test_seq_search.cpp... Generating docs for file test/flatzinc/timetabling.cpp... Generating docs for file test/flatzinc/trucking.cpp... -Generating docs for file examples/warehouses.cpp... -Generating docs for file test/flatzinc/warehouses.cpp... Generating docs for file test/flatzinc/warehouses_small.cpp... Generating docs for file test/flatzinc/wolf_goat_cabbage.cpp... Generating docs for file test/flatzinc/zebra.cpp... Generating docs for file test/float/basic.cpp... Generating docs for file test/int/basic.cpp... -Generating docs for file test/float/mm-lin.cpp... -Generating docs for file test/int/mm-lin.cpp... Generating docs for file test/int/extensional.cpp... Generating docs for file test/int/mm-arithmetic.cpp... Generating docs for file test/int/mm-bool.cpp... Generating docs for file test/int/mm-count.cpp... +Generating docs for file test/float/mm-lin.cpp... +Generating docs for file test/int/mm-lin.cpp... Generating docs for file test/int/mm-rel.cpp... Generating docs for file test/search.cpp... Generating docs for file test/set/construct.cpp... @@ -397884,8 +397920,8 @@ Patching output file 88/90 Patching output file 89/90 Patching output file 90/90 -type lookup cache used 65536/65536 hits=1512771 misses=171646 -symbol lookup cache used 65536/65536 hits=1053854 misses=91949 +type lookup cache used 65536/65536 hits=1512160 misses=172395 +symbol lookup cache used 65536/65536 hits=1054071 misses=91925 Note: based on cache misses the ideal setting for LOOKUP_CACHE_SIZE is 1 at the cost of higher memory usage. finished... make[1]: Leaving directory '/build/reproducible-path/gecode-6.2.0' @@ -397938,106 +397974,107 @@ Searching for files to exclude Searching INPUT for files to process... Searching for files in directory /build/reproducible-path/gecode-6.2.0/ +Searching for files in directory /build/reproducible-path/gecode-6.2.0/images +Searching for files in directory /build/reproducible-path/gecode-6.2.0/misc +Searching for files in directory /build/reproducible-path/gecode-6.2.0/misc/doxygen +Searching for files in directory /build/reproducible-path/gecode-6.2.0/examples +Searching for files in directory /build/reproducible-path/gecode-6.2.0/autom4te.cache +Searching for files in directory /build/reproducible-path/gecode-6.2.0/doc Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/minimodel -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/channel -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/distinct -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/rel -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/view -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/int -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/rel-op -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/trace -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/var-imp -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/convex -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/ldsb -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/sequence -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/element -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/precede -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/var -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/branch -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/gist -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/gist/standalone-example -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/support -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/support/thread -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/iter -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/trigonometric -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/channel -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/linear -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/rel -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/view -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/bool -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/trace -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/arithmetic -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/var-imp -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/transcendental -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/var -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/branch Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/nvalues -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/extensional -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/exec -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/channel -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/member -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/distinct Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/linear -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/rel -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/gcc -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/order Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/cumulatives -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/count -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/unary -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/view-val-graph -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/view -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/circuit -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/bool +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/no-overlap Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/trace -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/bin-packing -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/arithmetic +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/gcc +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/bool +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/member Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/dom -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/cumulative +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/precede +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/task +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/circuit +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/unary +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/branch +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/extensional +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/nvalues +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/view-val-graph Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/sorted -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/var-imp +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/distinct Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/ldsb +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/var +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/order +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/cumulative +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/exec +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/bin-packing +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/var-imp +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/rel +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/arithmetic Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/sequence +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/channel +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/count +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/view Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/element -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/precede -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/no-overlap -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/var -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/task -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/branch Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/driver -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/third-party -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/flatzinc -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/flatzinc/exampleplugin -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/flatzinc/mznlib +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/linear +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/trace +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/bool +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/trigonometric +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/transcendental +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/branch +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/var +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/var-imp +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/rel +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/arithmetic +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/channel +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/view +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/gist +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/gist/standalone-example +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/minimodel +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/search +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/search/par +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/search/seq +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/search/cpprofiler Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel/trace Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel/propagator Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel/memory -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel/trace -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel/data Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel/branch -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/search -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/search/cpprofiler -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/search/par -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/search/seq +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel/data +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/trace +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/int +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/precede +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/branch +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/distinct +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/rel-op +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/convex +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/ldsb +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/var +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/var-imp +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/rel +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/sequence +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/channel +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/view +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/element +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/flatzinc +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/flatzinc/mznlib +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/flatzinc/exampleplugin +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/third-party +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/support +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/support/thread +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/iter Searching for files in directory /build/reproducible-path/gecode-6.2.0/test -Searching for files in directory /build/reproducible-path/gecode-6.2.0/test/set -Searching for files in directory /build/reproducible-path/gecode-6.2.0/test/float Searching for files in directory /build/reproducible-path/gecode-6.2.0/test/int -Searching for files in directory /build/reproducible-path/gecode-6.2.0/test/flatzinc +Searching for files in directory /build/reproducible-path/gecode-6.2.0/test/float Searching for files in directory /build/reproducible-path/gecode-6.2.0/test/branch +Searching for files in directory /build/reproducible-path/gecode-6.2.0/test/set +Searching for files in directory /build/reproducible-path/gecode-6.2.0/test/flatzinc Searching for files in directory /build/reproducible-path/gecode-6.2.0/test/assign Searching for files in directory /build/reproducible-path/gecode-6.2.0/contribs -Searching for files in directory /build/reproducible-path/gecode-6.2.0/doxygen -Searching for files in directory /build/reproducible-path/gecode-6.2.0/examples Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian -Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian/libgecodeflatzinc49t64 -Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian/source -Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian/patches -Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian/libgecodegist49t64 Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian/libgecode-dev +Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian/libgecodeflatzinc49t64 Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian/libgecode-doc Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian/libgecode-doc/usr Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian/libgecode-doc/usr/share @@ -398045,115 +398082,115 @@ Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian/libgecode-doc/usr/share/doc/libgecode-doc Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian/libgecode-doc/usr/share/doc/libgecode-doc/examples Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian/libgecode-doc/usr/share/doc/libgecode-doc/examples/examples +Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian/libgecodegist49t64 Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian/libgecode49t64 -Searching for files in directory /build/reproducible-path/gecode-6.2.0/doc -Searching for files in directory /build/reproducible-path/gecode-6.2.0/misc -Searching for files in directory /build/reproducible-path/gecode-6.2.0/misc/doxygen +Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian/patches +Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian/source +Searching for files in directory /build/reproducible-path/gecode-6.2.0/doxygen Searching for files in directory /build/reproducible-path/gecode-6.2.0/tools Searching for files in directory /build/reproducible-path/gecode-6.2.0/tools/flatzinc +Searching for files in directory /build/reproducible-path/gecode-6.2.0/ Searching for files in directory /build/reproducible-path/gecode-6.2.0/images +Searching for files in directory /build/reproducible-path/gecode-6.2.0/misc +Searching for files in directory /build/reproducible-path/gecode-6.2.0/misc/doxygen +Searching for files in directory /build/reproducible-path/gecode-6.2.0/examples Searching for files in directory /build/reproducible-path/gecode-6.2.0/autom4te.cache -Searching for files in directory /build/reproducible-path/gecode-6.2.0/ +Searching for files in directory /build/reproducible-path/gecode-6.2.0/doc Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/minimodel -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/channel -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/distinct -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/rel -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/view -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/int -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/rel-op -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/trace -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/var-imp -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/convex -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/ldsb -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/sequence -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/element -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/precede -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/var -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/branch -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/gist -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/gist/standalone-example -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/support -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/support/thread -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/iter -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/trigonometric -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/channel -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/linear -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/rel -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/view -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/bool -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/trace -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/arithmetic -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/var-imp -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/transcendental -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/var -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/branch Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/nvalues -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/extensional -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/exec -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/channel -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/member -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/distinct Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/linear -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/rel -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/gcc -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/order Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/cumulatives -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/count -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/unary -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/view-val-graph -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/view -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/circuit -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/bool +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/no-overlap Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/trace -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/bin-packing -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/arithmetic +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/gcc +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/bool +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/member Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/dom -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/cumulative +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/precede +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/task +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/circuit +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/unary +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/branch +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/extensional +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/nvalues +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/view-val-graph Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/sorted -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/var-imp +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/distinct Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/ldsb +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/var +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/order +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/cumulative +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/exec +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/bin-packing +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/var-imp +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/rel +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/arithmetic Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/sequence +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/channel +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/count +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/view Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/element -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/precede -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/no-overlap -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/var -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/task -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/int/branch Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/driver -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/third-party -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/flatzinc -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/flatzinc/exampleplugin -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/flatzinc/mznlib +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/linear +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/trace +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/bool +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/trigonometric +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/transcendental +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/branch +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/var +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/var-imp +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/rel +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/arithmetic +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/channel +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/float/view +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/gist +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/gist/standalone-example +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/minimodel +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/search +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/search/par +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/search/seq +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/search/cpprofiler Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel/trace Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel/propagator Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel/memory -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel/trace -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel/data Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel/branch -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/search -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/search/cpprofiler -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/search/par -Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/search/seq +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/kernel/data +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/trace +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/int +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/precede +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/branch +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/distinct +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/rel-op +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/convex +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/ldsb +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/var +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/var-imp +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/rel +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/sequence +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/channel +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/view +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/set/element +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/flatzinc +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/flatzinc/mznlib +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/flatzinc/exampleplugin +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/third-party +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/support +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/support/thread +Searching for files in directory /build/reproducible-path/gecode-6.2.0/gecode/iter Searching for files in directory /build/reproducible-path/gecode-6.2.0/test -Searching for files in directory /build/reproducible-path/gecode-6.2.0/test/set -Searching for files in directory /build/reproducible-path/gecode-6.2.0/test/float Searching for files in directory /build/reproducible-path/gecode-6.2.0/test/int -Searching for files in directory /build/reproducible-path/gecode-6.2.0/test/flatzinc +Searching for files in directory /build/reproducible-path/gecode-6.2.0/test/float Searching for files in directory /build/reproducible-path/gecode-6.2.0/test/branch +Searching for files in directory /build/reproducible-path/gecode-6.2.0/test/set +Searching for files in directory /build/reproducible-path/gecode-6.2.0/test/flatzinc Searching for files in directory /build/reproducible-path/gecode-6.2.0/test/assign Searching for files in directory /build/reproducible-path/gecode-6.2.0/contribs -Searching for files in directory /build/reproducible-path/gecode-6.2.0/doxygen -Searching for files in directory /build/reproducible-path/gecode-6.2.0/examples Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian -Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian/libgecodeflatzinc49t64 -Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian/source -Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian/patches -Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian/libgecodegist49t64 Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian/libgecode-dev +Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian/libgecodeflatzinc49t64 Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian/libgecode-doc Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian/libgecode-doc/usr Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian/libgecode-doc/usr/share @@ -398161,14 +398198,13 @@ Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian/libgecode-doc/usr/share/doc/libgecode-doc Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian/libgecode-doc/usr/share/doc/libgecode-doc/examples Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian/libgecode-doc/usr/share/doc/libgecode-doc/examples/examples +Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian/libgecodegist49t64 Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian/libgecode49t64 -Searching for files in directory /build/reproducible-path/gecode-6.2.0/doc -Searching for files in directory /build/reproducible-path/gecode-6.2.0/misc -Searching for files in directory /build/reproducible-path/gecode-6.2.0/misc/doxygen +Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian/patches +Searching for files in directory /build/reproducible-path/gecode-6.2.0/debian/source +Searching for files in directory /build/reproducible-path/gecode-6.2.0/doxygen Searching for files in directory /build/reproducible-path/gecode-6.2.0/tools Searching for files in directory /build/reproducible-path/gecode-6.2.0/tools/flatzinc -Searching for files in directory /build/reproducible-path/gecode-6.2.0/images -Searching for files in directory /build/reproducible-path/gecode-6.2.0/autom4te.cache Reading and parsing tag files Parsing files Preprocessing /build/reproducible-path/gecode-6.2.0/changelog.hh... @@ -400220,8 +400256,8 @@ Preprocessing /build/reproducible-path/gecode-6.2.0/test/set/convex.cpp... Parsing file /build/reproducible-path/gecode-6.2.0/test/set/convex.cpp... Preprocessing /build/reproducible-path/gecode-6.2.0/test/set/distinct.cpp... -Parsing file /build/reproducish: 1: latex: not found -sh: 1: latex: not found +Parsing file /build/reproducish: line 1: latex: command not found +sh: line 1: latex: command not found ble-path/gecode-6.2.0/test/set/distinct.cpp... Preprocessing /build/reproducible-path/gecode-6.2.0/test/set/dom.cpp... Parsing file /build/reproducible-path/gecode-6.2.0/test/set/dom.cpp... @@ -400316,9 +400352,14 @@ Generating code for file changelog.hh... Generating code for file doxygen.hh... Generating code for file examples/all-interval.cpp... +Generating code for file examples/alpha.cpp... +Generating code for file test/flatzinc/alpha.cpp... Generating code for file examples/archimedean-spiral.cpp... Generating code for file examples/bacp.cpp... Generating code for file examples/bibd.cpp... +Generating code for file examples/bin-packing.cpp... +Generating code for file gecode/int/bin-packing.cpp... +Generating code for file test/int/bin-packing.cpp... Generating code for file examples/black-hole.cpp... Generating code for file examples/car-sequencing.cpp... Generating code for file examples/cartesian-heart.cpp... @@ -400331,6 +400372,8 @@ Generating code for file examples/domino.cpp... Generating code for file examples/donald.cpp... Generating code for file examples/efpa.cpp... +Generating code for file examples/eq20.cpp... +Generating code for file test/flatzinc/eq20.cpp... Generating code for file examples/golden-spiral.cpp... Generating code for file examples/golf.cpp... Generating code for file examples/golomb-ruler.cpp... @@ -400340,6 +400383,8 @@ Generating code for file examples/ind-set.cpp... Generating code for file examples/job-shop.cpp... Generating code for file examples/kakuro.cpp... +Generating code for file examples/knights.cpp... +Generating code for file test/flatzinc/knights.cpp... Generating code for file examples/langford-number.cpp... Generating code for file examples/magic-sequence.cpp... Generating code for file examples/magic-square-partial.cpp... @@ -400353,6 +400398,8 @@ Generating code for file examples/partition.cpp... Generating code for file examples/pentominoes.cpp... Generating code for file examples/perfect-square.cpp... +Generating code for file examples/photo.cpp... +Generating code for file test/flatzinc/photo.cpp... Generating code for file examples/qcp.cpp... Generating code for file examples/queen-armies.cpp... Generating code for file examples/queens.cpp... @@ -400365,7 +400412,11 @@ Generating code for file examples/steiner.cpp... Generating code for file examples/sudoku-advanced.cpp... Generating code for file examples/sudoku-instances.hh... +Generating code for file examples/sudoku.cpp... +Generating code for file test/flatzinc/sudoku.cpp... Generating code for file examples/tsp.cpp... +Generating code for file examples/warehouses.cpp... +Generating code for file test/flatzinc/warehouses.cpp... Generating code for file examples/word-square.cpp... Generating code for file gecode/driver.hh... Generating code for file gecode/driver/options.cpp... @@ -400389,38 +400440,20 @@ Generating code for file gecode/flatzinc/varspec.hh... Generating code for file gecode/float.hh... Generating code for file test/float.hh... -Generating code for file gecode/float/arithmetic.cpp... -Generating code for file gecode/int/arithmetic.cpp... -Generating code for file test/float/arithmetic.cpp... -Generating code for file test/int/arithmetic.cpp... -Generating code for file gecode/float/arithmetic.hh... -Generating code for file gecode/int/arithmetic.hh... -Generating code for file gecode/float/arithmetic/abs.hpp... -Generating code for file gecode/int/arithmetic/abs.hpp... -Generating code for file gecode/float/arithmetic/div.hpp... -Generating code for file gecode/int/div.hpp... Generating code for file gecode/float/arithmetic/min-max.hpp... -Generating code for file gecode/float/arithmetic/mult.hpp... -Generating code for file gecode/int/arithmetic/mult.hpp... Generating code for file gecode/float/arithmetic/pow-nroot.hpp... Generating code for file gecode/float/arithmetic/sqr-sqrt.hpp... -Generating code for file gecode/float/bool.hh... -Generating code for file gecode/int/bool.hh... -Generating code for file gecode/float/bool/ite.hpp... -Generating code for file gecode/int/bool/ite.hpp... Generating code for file gecode/float/linear.cpp... Generating code for file test/float/linear.cpp... Generating code for file test/int/linear.cpp... -Generating code for file gecode/float/linear.hh... -Generating code for file gecode/int/linear.hh... Generating code for file gecode/float/linear/nary.hpp... Generating code for file gecode/float/linear/post.cpp... Generating code for file gecode/float/nextafter.hpp... Generating code for file gecode/float/num.hpp... -Generating code for file gecode/float/rel/lq-le.hpp... -Generating code for file gecode/int/rel/lq-le.hpp... Generating code for file gecode/float/rounding.cpp... Generating code for file gecode/float/rounding.hpp... +Generating code for file gecode/float/trace/trace-view.hpp... +Generating code for file gecode/set/trace/trace-view.hpp... Generating code for file gecode/float/transcendental.cpp... Generating code for file test/float/transcendental.cpp... Generating code for file gecode/float/transcendental.hh... @@ -400440,14 +400473,6 @@ Generating code for file gecode/float/var/float.hpp... Generating code for file gecode/float/view/float.hpp... Generating code for file test/float.hpp... -Generating code for file gecode/float/view/minus.hpp... -Generating code for file gecode/int/view/minus.hpp... -Generating code for file gecode/float/view/offset.hpp... -Generating code for file gecode/int/view/offset.hpp... -Generating code for file gecode/float/view/rel-test.hpp... -Generating code for file gecode/int/view/rel-test.hpp... -Generating code for file gecode/float/view/scale.hpp... -Generating code for file gecode/int/view/scale.hpp... Generating code for file gecode/gist.hh... Generating code for file gecode/gist/drawingcursor.cpp... Generating code for file gecode/gist/drawingcursor.hh... @@ -400462,8 +400487,6 @@ Generating code for file gecode/gist/mainwindow.hh... Generating code for file gecode/gist/node.cpp... Generating code for file gecode/gist/node.hh... -Generating code for file gecode/gist/node.hpp... -Generating code for file gecode/int/view-val-graph/node.hpp... Generating code for file gecode/gist/nodecursor.hh... Generating code for file gecode/gist/nodecursor.hpp... Generating code for file gecode/gist/nodestats.cpp... @@ -400489,34 +400512,127 @@ Generating code for file gecode/gist/visualnode.hh... Generating code for file gecode/gist/visualnode.hpp... Generating code for file gecode/gist/zoomToFitIcon.hpp... +Generating code for file gecode/float/arithmetic.cpp... +Generating code for file gecode/int/arithmetic.cpp... +Generating code for file test/float/arithmetic.cpp... +Generating code for file test/int/arithmetic.cpp... +Generating code for file gecode/float/arithmetic.hh... +Generating code for file gecode/int/arithmetic.hh... +Generating code for file gecode/float/arithmetic/abs.hpp... +Generating code for file gecode/int/arithmetic/abs.hpp... Generating code for file gecode/int/arithmetic/argmax.hpp... Generating code for file gecode/int/arithmetic/divmod.hpp... Generating code for file gecode/int/arithmetic/max.hpp... Generating code for file gecode/int/arithmetic/mult.cpp... +Generating code for file gecode/float/arithmetic/mult.hpp... +Generating code for file gecode/int/arithmetic/mult.hpp... Generating code for file gecode/int/arithmetic/nroot.hpp... Generating code for file gecode/int/arithmetic/pow-ops.hpp... Generating code for file gecode/int/arithmetic/pow.hpp... -Generating code for file examples/bin-packing.cpp... -Generating code for file gecode/int/bin-packing.cpp... -Generating code for file test/int/bin-packing.cpp... +Generating code for file gecode/float/array-traits.hpp... +Generating code for file gecode/int/array-traits.hpp... +Generating code for file gecode/set/array-traits.hpp... +Generating code for file gecode/float/array.cpp... +Generating code for file gecode/int/array.cpp... +Generating code for file gecode/kernel/data/array.cpp... +Generating code for file gecode/set/array.cpp... +Generating code for file test/array.cpp... Generating code for file gecode/int/bin-packing.hh... Generating code for file gecode/int/bin-packing/conflict-graph.cpp... Generating code for file gecode/int/bin-packing/conflict-graph.hpp... +Generating code for file gecode/float/bool.hh... +Generating code for file gecode/int/bool.hh... Generating code for file gecode/int/bool/clause.hpp... +Generating code for file gecode/float/rel/eq.hpp... +Generating code for file gecode/int/bool/eq.hpp... +Generating code for file gecode/int/rel/eq.hpp... +Generating code for file gecode/set/rel/eq.hpp... Generating code for file gecode/int/bool/eqv.cpp... Generating code for file gecode/int/bool/eqv.hpp... +Generating code for file gecode/float/bool/ite.hpp... +Generating code for file gecode/int/bool/ite.hpp... +Generating code for file gecode/int/bool/lq.hpp... +Generating code for file gecode/set/rel/lq.hpp... Generating code for file gecode/int/bool/or.hpp... +Generating code for file gecode/flatzinc/branch.cpp... +Generating code for file gecode/float/branch.cpp... +Generating code for file gecode/int/branch.cpp... +Generating code for file gecode/set/branch.cpp... +Generating code for file test/branch.cpp... +Generating code for file gecode/flatzinc/branch.hh... +Generating code for file gecode/float/branch.hh... +Generating code for file gecode/int/branch.hh... +Generating code for file gecode/set/branch.hh... +Generating code for file test/branch.hh... +Generating code for file gecode/flatzinc/branch.hpp... +Generating code for file gecode/float/branch.hpp... +Generating code for file gecode/int/branch.hpp... +Generating code for file gecode/set/branch.hpp... +Generating code for file gecode/float/branch/action.cpp... +Generating code for file gecode/int/branch/action.cpp... +Generating code for file gecode/kernel/branch/action.cpp... +Generating code for file gecode/set/branch/action.cpp... +Generating code for file gecode/float/branch/action.hpp... +Generating code for file gecode/int/branch/action.hpp... +Generating code for file gecode/kernel/branch/action.hpp... +Generating code for file gecode/set/branch/action.hpp... +Generating code for file gecode/float/branch/afc.hpp... +Generating code for file gecode/int/branch/afc.hpp... +Generating code for file gecode/kernel/branch/afc.hpp... +Generating code for file gecode/set/branch/afc.hpp... +Generating code for file gecode/float/branch/assign.hpp... +Generating code for file gecode/int/branch/assign.hpp... +Generating code for file gecode/set/branch/assign.hpp... +Generating code for file gecode/int/branch/cbs.hpp... +Generating code for file gecode/int/distinct/cbs.hpp... +Generating code for file gecode/float/branch/chb.cpp... +Generating code for file gecode/int/branch/chb.cpp... +Generating code for file gecode/kernel/branch/chb.cpp... +Generating code for file gecode/set/branch/chb.cpp... +Generating code for file gecode/float/branch/chb.hpp... +Generating code for file gecode/int/branch/chb.hpp... +Generating code for file gecode/kernel/branch/chb.hpp... +Generating code for file gecode/set/branch/chb.hpp... +Generating code for file gecode/float/branch/merit.hpp... +Generating code for file gecode/int/branch/merit.hpp... +Generating code for file gecode/kernel/branch/merit.hpp... +Generating code for file gecode/set/branch/merit.hpp... +Generating code for file gecode/int/branch/ngl.hpp... +Generating code for file gecode/set/branch/ngl.hpp... +Generating code for file gecode/float/branch/val-commit.hpp... +Generating code for file gecode/int/branch/val-commit.hpp... +Generating code for file gecode/kernel/branch/val-commit.hpp... +Generating code for file gecode/set/branch/val-commit.hpp... +Generating code for file gecode/float/branch/val-sel-commit.cpp... +Generating code for file gecode/int/branch/val-sel-commit.cpp... +Generating code for file gecode/set/branch/val-sel-commit.cpp... +Generating code for file gecode/float/branch/val-sel.hpp... +Generating code for file gecode/int/branch/val-sel.hpp... +Generating code for file gecode/kernel/branch/val-sel.hpp... +Generating code for file gecode/set/branch/val-sel.hpp... +Generating code for file gecode/float/branch/var.hpp... +Generating code for file gecode/int/branch/var.hpp... +Generating code for file gecode/kernel/branch/var.hpp... +Generating code for file gecode/kernel/var.hpp... +Generating code for file gecode/set/branch/var.hpp... +Generating code for file gecode/float/branch/view-sel.cpp... +Generating code for file gecode/int/branch/view-sel.cpp... +Generating code for file gecode/set/branch/view-sel.cpp... Generating code for file gecode/int/branch/view-values.cpp... Generating code for file gecode/int/branch/view-values.hpp... -Generating code for file gecode/int/bool/base.hpp... -Generating code for file gecode/int/channel/base.hpp... -Generating code for file gecode/int/circuit/base.hpp... -Generating code for file gecode/int/no-overlap/base.hpp... -Generating code for file gecode/search/base.hpp... -Generating code for file gecode/int/channel/dom.hpp... -Generating code for file gecode/int/circuit/dom.hpp... -Generating code for file gecode/int/distinct/dom.hpp... -Generating code for file gecode/int/gcc/dom.hpp... +Generating code for file gecode/float/channel.cpp... +Generating code for file gecode/int/channel.cpp... +Generating code for file gecode/set/channel.cpp... +Generating code for file test/float/channel.cpp... +Generating code for file test/int/channel.cpp... +Generating code for file test/set/channel.cpp... +Generating code for file gecode/float/channel.hh... +Generating code for file gecode/int/channel.hh... +Generating code for file gecode/set/channel.hh... +Generating code for file gecode/float/channel.hpp... +Generating code for file gecode/float/channel/channel.hpp... +Generating code for file gecode/int/channel.hpp... +Generating code for file gecode/minimodel/channel.hpp... Generating code for file gecode/int/channel/link-multi.cpp... Generating code for file gecode/int/channel/link-multi.hpp... Generating code for file gecode/int/channel/link-single.cpp... @@ -400539,20 +400655,72 @@ Generating code for file test/flatzinc/cumulatives.cpp... Generating code for file test/int/cumulatives.cpp... Generating code for file gecode/int/cumulatives.hh... -Generating code for file gecode/int/distinct/bnd.hpp... -Generating code for file gecode/int/gcc/bnd.hpp... +Generating code for file gecode/float/branch/val.hpp... +Generating code for file gecode/float/val.hpp... +Generating code for file gecode/int/branch/val.hpp... +Generating code for file gecode/int/channel/val.hpp... +Generating code for file gecode/int/circuit/val.hpp... +Generating code for file gecode/int/cumulatives/val.hpp... +Generating code for file gecode/int/distinct/val.hpp... +Generating code for file gecode/int/gcc/val.hpp... +Generating code for file gecode/kernel/branch/val.hpp... +Generating code for file gecode/set/branch/val.hpp... +Generating code for file gecode/int/distinct.cpp... +Generating code for file gecode/set/distinct.cpp... +Generating code for file test/int/distinct.cpp... +Generating code for file test/set/distinct.cpp... +Generating code for file gecode/int/distinct.hh... +Generating code for file gecode/set/distinct.hh... Generating code for file gecode/int/distinct/cbs.cpp... -Generating code for file gecode/int/branch/cbs.hpp... -Generating code for file gecode/int/distinct/cbs.hpp... Generating code for file gecode/int/distinct/dom-ctrl.hpp... Generating code for file gecode/int/distinct/eqite.cpp... Generating code for file gecode/int/distinct/eqite.hpp... Generating code for file gecode/int/distinct/ter-dom.hpp... Generating code for file gecode/int/div.hh... +Generating code for file gecode/float/arithmetic/div.hpp... +Generating code for file gecode/int/div.hpp... +Generating code for file gecode/float/dom.cpp... +Generating code for file gecode/int/dom.cpp... +Generating code for file gecode/minimodel/dom.cpp... +Generating code for file gecode/set/dom.cpp... +Generating code for file test/float/dom.cpp... +Generating code for file test/int/dom.cpp... +Generating code for file test/set/dom.cpp... Generating code for file gecode/int/dom.hh... Generating code for file gecode/int/dom/range.hpp... +Generating code for file gecode/int/dom/set.hpp... +Generating code for file gecode/set/channel/set.hpp... +Generating code for file gecode/set/var-imp/set.hpp... +Generating code for file gecode/set/var/set.hpp... +Generating code for file gecode/set/view/set.hpp... +Generating code for file test/set.hpp... +Generating code for file gecode/int/element.cpp... +Generating code for file gecode/set/element.cpp... +Generating code for file test/int/element.cpp... +Generating code for file test/set/element.cpp... +Generating code for file gecode/int/element.hh... +Generating code for file gecode/set/element.hh... Generating code for file gecode/int/element/pair.cpp... Generating code for file gecode/int/element/pair.hpp... +Generating code for file gecode/float/exception.cpp... +Generating code for file gecode/int/exception.cpp... +Generating code for file gecode/kernel/exception.cpp... +Generating code for file gecode/minimodel/exception.cpp... +Generating code for file gecode/search/exception.cpp... +Generating code for file gecode/set/exception.cpp... +Generating code for file gecode/support/exception.cpp... +Generating code for file gecode/float/exception.hpp... +Generating code for file gecode/int/exception.hpp... +Generating code for file gecode/kernel/exception.hpp... +Generating code for file gecode/minimodel/exception.hpp... +Generating code for file gecode/search/exception.hpp... +Generating code for file gecode/set/exception.hpp... +Generating code for file gecode/support/exception.hpp... +Generating code for file gecode/float/exec.cpp... +Generating code for file gecode/int/exec.cpp... +Generating code for file gecode/set/exec.cpp... +Generating code for file test/int/exec.cpp... +Generating code for file test/set/exec.cpp... Generating code for file gecode/int/exec.hh... Generating code for file gecode/int/exec/when.cpp... Generating code for file gecode/int/exec/when.hpp... @@ -400572,17 +400740,48 @@ Generating code for file test/int/gcc.cpp... Generating code for file gecode/int/gcc.hh... Generating code for file gecode/int/gcc/bnd-sup.hpp... +Generating code for file gecode/int/distinct/bnd.hpp... +Generating code for file gecode/int/gcc/bnd.hpp... Generating code for file gecode/int/gcc/dom-sup.hpp... +Generating code for file gecode/int/channel/dom.hpp... +Generating code for file gecode/int/circuit/dom.hpp... +Generating code for file gecode/int/distinct/dom.hpp... +Generating code for file gecode/int/gcc/dom.hpp... +Generating code for file gecode/float/view.hpp... +Generating code for file gecode/int/element/view.hpp... +Generating code for file gecode/int/gcc/view.hpp... +Generating code for file gecode/int/sequence/view.hpp... +Generating code for file gecode/int/view.hpp... +Generating code for file gecode/kernel/branch/view.hpp... +Generating code for file gecode/kernel/view.hpp... +Generating code for file gecode/set/view.hpp... Generating code for file gecode/int/idx-view.hh... Generating code for file gecode/int/idx-view.hpp... Generating code for file gecode/int/int-set-1.hpp... Generating code for file gecode/int/int-set-2.hpp... Generating code for file gecode/int/int-set.cpp... +Generating code for file gecode/int/ipl.hpp... +Generating code for file gecode/minimodel/ipl.hpp... Generating code for file gecode/int/irt.hpp... +Generating code for file gecode/int/ldsb.cpp... +Generating code for file gecode/set/ldsb.cpp... +Generating code for file test/ldsb.cpp... +Generating code for file gecode/int/ldsb.hh... +Generating code for file gecode/set/ldsb.hh... +Generating code for file gecode/int/ldsb/brancher.hpp... +Generating code for file gecode/set/ldsb/brancher.hpp... +Generating code for file gecode/int/ldsb/sym-imp.cpp... +Generating code for file gecode/set/ldsb/sym-imp.cpp... Generating code for file gecode/int/ldsb/sym-imp.hpp... Generating code for file gecode/int/ldsb/sym-obj.cpp... +Generating code for file gecode/float/limits.hpp... +Generating code for file gecode/int/cumulative/limits.hpp... +Generating code for file gecode/int/limits.hpp... +Generating code for file gecode/set/limits.hpp... Generating code for file gecode/int/linear-bool.cpp... Generating code for file gecode/int/linear-int.cpp... +Generating code for file gecode/float/linear.hh... +Generating code for file gecode/int/linear.hh... Generating code for file gecode/int/linear/bool-int.hpp... Generating code for file gecode/int/linear/bool-post.cpp... Generating code for file gecode/int/linear/bool-scale.hpp... @@ -400593,6 +400792,11 @@ Generating code for file gecode/int/linear/int-noview.hpp... Generating code for file gecode/int/linear/int-post.cpp... Generating code for file gecode/int/linear/int-ter.hpp... +Generating code for file gecode/int/cumulative/post.hpp... +Generating code for file gecode/int/gcc/post.hpp... +Generating code for file gecode/int/linear/post.hpp... +Generating code for file gecode/int/unary/post.hpp... +Generating code for file gecode/set/rel-op/post.hpp... Generating code for file gecode/int/member.cpp... Generating code for file test/int/member.cpp... Generating code for file gecode/int/member.hh... @@ -400602,6 +400806,11 @@ Generating code for file gecode/int/no-overlap.cpp... Generating code for file test/int/no-overlap.cpp... Generating code for file gecode/int/no-overlap.hh... +Generating code for file gecode/int/bool/base.hpp... +Generating code for file gecode/int/channel/base.hpp... +Generating code for file gecode/int/circuit/base.hpp... +Generating code for file gecode/int/no-overlap/base.hpp... +Generating code for file gecode/search/base.hpp... Generating code for file gecode/int/no-overlap/box.hpp... Generating code for file gecode/int/no-overlap/dim.hpp... Generating code for file gecode/int/no-overlap/man.hpp... @@ -400631,12 +400840,40 @@ Generating code for file gecode/int/order.hh... Generating code for file gecode/int/bin-packing/propagate.cpp... Generating code for file gecode/int/order/propagate.cpp... -Generating code for file gecode/int/bin-packing/propagate.hpp... -Generating code for file gecode/int/order/propagate.hpp... -Generating code for file gecode/int/sorted/propagate.hpp... +Generating code for file gecode/int/precede.cpp... +Generating code for file gecode/set/precede.cpp... +Generating code for file test/int/precede.cpp... +Generating code for file test/set/precede.cpp... +Generating code for file gecode/int/precede.hh... +Generating code for file gecode/set/precede.hh... +Generating code for file gecode/int/precede/single.hpp... +Generating code for file gecode/set/precede/single.hpp... Generating code for file gecode/int/propagator.hpp... Generating code for file gecode/int/reify.hpp... +Generating code for file gecode/float/rel.cpp... +Generating code for file gecode/int/rel.cpp... +Generating code for file gecode/set/rel.cpp... +Generating code for file test/float/rel.cpp... +Generating code for file test/int/rel.cpp... +Generating code for file test/set/rel.cpp... +Generating code for file gecode/float/rel.hh... +Generating code for file gecode/int/rel.hh... +Generating code for file gecode/set/rel.hh... Generating code for file gecode/int/rel/lex.hpp... +Generating code for file gecode/float/rel/lq-le.hpp... +Generating code for file gecode/int/rel/lq-le.hpp... +Generating code for file gecode/float/rel/nq.hpp... +Generating code for file gecode/int/rel/nq.hpp... +Generating code for file gecode/set/rel/nq.hpp... +Generating code for file gecode/float/relax.cpp... +Generating code for file gecode/int/relax.cpp... +Generating code for file gecode/set/relax.cpp... +Generating code for file gecode/int/sequence.cpp... +Generating code for file gecode/set/sequence.cpp... +Generating code for file test/int/sequence.cpp... +Generating code for file test/set/sequence.cpp... +Generating code for file gecode/int/sequence.hh... +Generating code for file gecode/set/sequence.hh... Generating code for file gecode/int/sequence/set-op.hpp... Generating code for file gecode/int/sequence/violations.hpp... Generating code for file gecode/int/sorted.cpp... @@ -400645,18 +400882,55 @@ Generating code for file gecode/int/sorted/matching.hpp... Generating code for file gecode/int/sorted/narrowing.hpp... Generating code for file gecode/int/sorted/order.hpp... +Generating code for file gecode/int/bin-packing/propagate.hpp... +Generating code for file gecode/int/order/propagate.hpp... +Generating code for file gecode/int/sorted/propagate.hpp... Generating code for file gecode/int/sorted/sortsup.hpp... Generating code for file gecode/int/support-values.hh... Generating code for file gecode/int/support-values.hpp... Generating code for file gecode/int/task.hh... +Generating code for file gecode/float/array.hpp... +Generating code for file gecode/int/array.hpp... +Generating code for file gecode/int/task/array.hpp... +Generating code for file gecode/kernel/data/array.hpp... +Generating code for file gecode/set/array.hpp... Generating code for file gecode/int/task/event.hpp... Generating code for file gecode/int/task/fwd-to-bwd.hpp... +Generating code for file gecode/int/task/iter.hpp... +Generating code for file gecode/int/view/iter.hpp... +Generating code for file gecode/set/var-imp/iter.hpp... Generating code for file gecode/int/task/man-to-opt.hpp... Generating code for file gecode/int/task/purge.hpp... +Generating code for file gecode/int/task/sort.hpp... +Generating code for file gecode/support/sort.hpp... +Generating code for file gecode/int/cumulative/tree.hpp... +Generating code for file gecode/int/task/tree.hpp... +Generating code for file gecode/int/unary/tree.hpp... +Generating code for file gecode/float/trace.cpp... +Generating code for file gecode/int/trace.cpp... +Generating code for file gecode/set/trace.cpp... +Generating code for file gecode/float/trace.hpp... +Generating code for file gecode/int/trace.hpp... +Generating code for file gecode/set/trace.hpp... Generating code for file gecode/int/trace/bool-delta.hpp... Generating code for file gecode/int/trace/bool-trace-view.hpp... Generating code for file gecode/int/trace/int-delta.hpp... Generating code for file gecode/int/trace/int-trace-view.hpp... +Generating code for file gecode/float/trace/tracer.cpp... +Generating code for file gecode/int/trace/tracer.cpp... +Generating code for file gecode/kernel/trace/tracer.cpp... +Generating code for file gecode/search/cpprofiler/tracer.cpp... +Generating code for file gecode/search/tracer.cpp... +Generating code for file gecode/set/trace/tracer.cpp... +Generating code for file gecode/float/branch/traits.hpp... +Generating code for file gecode/float/trace/traits.hpp... +Generating code for file gecode/int/branch/traits.hpp... +Generating code for file gecode/int/trace/traits.hpp... +Generating code for file gecode/kernel/branch/traits.hpp... +Generating code for file gecode/kernel/trace/traits.hpp... +Generating code for file gecode/search/traits.hpp... +Generating code for file gecode/set/branch/traits.hpp... +Generating code for file gecode/set/trace/traits.hpp... Generating code for file gecode/int/unary.cpp... Generating code for file test/int/unary.cpp... Generating code for file gecode/int/unary.hh... @@ -400678,21 +400952,74 @@ Generating code for file gecode/int/unary/task.hpp... Generating code for file gecode/int/cumulative/time-tabling.hpp... Generating code for file gecode/int/unary/time-tabling.hpp... -Generating code for file gecode/int/cumulative/tree.hpp... -Generating code for file gecode/int/task/tree.hpp... -Generating code for file gecode/int/unary/tree.hpp... Generating code for file gecode/int/unshare.cpp... Generating code for file test/int/unshare.cpp... Generating code for file gecode/int/val-set.hh... Generating code for file gecode/int/val-set.hpp... +Generating code for file gecode/float/var-imp.hpp... +Generating code for file gecode/int/var-imp.hpp... +Generating code for file gecode/kernel/var-imp.hpp... +Generating code for file gecode/set/var-imp.hpp... +Generating code for file gecode/float/trace/delta.hpp... +Generating code for file gecode/float/var-imp/delta.hpp... +Generating code for file gecode/int/var-imp/delta.hpp... +Generating code for file gecode/set/trace/delta.hpp... +Generating code for file gecode/set/var-imp/delta.hpp... +Generating code for file gecode/float/bool.cpp... +Generating code for file gecode/int/bool.cpp... +Generating code for file gecode/int/var-imp/bool.cpp... +Generating code for file gecode/int/var/bool.cpp... +Generating code for file gecode/set/bool.cpp... +Generating code for file test/assign/bool.cpp... +Generating code for file test/branch/bool.cpp... +Generating code for file test/int/bool.cpp... +Generating code for file gecode/int/var-imp/bool.hpp... +Generating code for file gecode/int/var/bool.hpp... +Generating code for file gecode/int/view/bool.hpp... +Generating code for file gecode/set/channel/bool.hpp... +Generating code for file gecode/int/var-imp/int.cpp... +Generating code for file gecode/int/var/int.cpp... +Generating code for file gecode/set/int.cpp... +Generating code for file test/assign/int.cpp... +Generating code for file test/branch/int.cpp... +Generating code for file test/int.cpp... +Generating code for file test/set/int.cpp... +Generating code for file gecode/int/element/int.hpp... +Generating code for file gecode/int/sequence/int.hpp... +Generating code for file gecode/int/var-imp/int.hpp... +Generating code for file gecode/int/var/int.hpp... +Generating code for file gecode/int/view/int.hpp... +Generating code for file gecode/set/channel/int.hpp... +Generating code for file gecode/set/int.hpp... +Generating code for file test/int.hpp... +Generating code for file gecode/float/var/print.hpp... +Generating code for file gecode/float/view/print.hpp... +Generating code for file gecode/int/var/print.hpp... +Generating code for file gecode/int/view/print.hpp... +Generating code for file gecode/kernel/branch/print.hpp... +Generating code for file gecode/kernel/trace/print.hpp... +Generating code for file gecode/set/var/print.hpp... +Generating code for file gecode/set/view/print.hpp... Generating code for file gecode/int/view-val-graph.hh... Generating code for file gecode/int/view-val-graph/bi-link.hpp... Generating code for file gecode/int/view-val-graph/comb-ptr-flag.hpp... Generating code for file gecode/int/view-val-graph/edge.hpp... Generating code for file gecode/int/view-val-graph/iter-prune-val.hpp... +Generating code for file gecode/gist/node.hpp... +Generating code for file gecode/int/view-val-graph/node.hpp... Generating code for file gecode/int/view/bool-test.hpp... +Generating code for file gecode/int/view/cached.hpp... +Generating code for file gecode/set/view/cached.hpp... Generating code for file gecode/int/view/constint.hpp... +Generating code for file gecode/float/view/minus.hpp... +Generating code for file gecode/int/view/minus.hpp... Generating code for file gecode/int/view/neg-bool.hpp... +Generating code for file gecode/float/view/offset.hpp... +Generating code for file gecode/int/view/offset.hpp... +Generating code for file gecode/float/view/rel-test.hpp... +Generating code for file gecode/int/view/rel-test.hpp... +Generating code for file gecode/float/view/scale.hpp... +Generating code for file gecode/int/view/scale.hpp... Generating code for file gecode/int/view/zero.hpp... Generating code for file gecode/iter.hh... Generating code for file gecode/iter/ranges-add.hpp... @@ -400750,7 +401077,11 @@ Generating code for file gecode/kernel/data/shared-data.hpp... Generating code for file gecode/kernel/gpi.cpp... Generating code for file gecode/kernel/gpi.hpp... +Generating code for file gecode/kernel/macros.hpp... +Generating code for file gecode/support/macros.hpp... Generating code for file gecode/kernel/memory/allocators.hpp... +Generating code for file gecode/kernel/memory/config.hpp... +Generating code for file gecode/support/config.hpp... Generating code for file gecode/kernel/memory/manager.cpp... Generating code for file gecode/kernel/memory/manager.hpp... Generating code for file gecode/kernel/memory/region.cpp... @@ -400771,38 +401102,11 @@ Generating code for file gecode/kernel/trace/general.hpp... Generating code for file gecode/kernel/trace/recorder.cpp... Generating code for file gecode/kernel/trace/recorder.hpp... -Generating code for file gecode/kernel/trace/tracer.hpp... -Generating code for file gecode/search/tracer.hpp... Generating code for file gecode/kernel/var-type.hpp... Generating code for file gecode/minimodel.hh... Generating code for file gecode/minimodel/aliases.hpp... Generating code for file gecode/minimodel/bool-expr.cpp... Generating code for file gecode/minimodel/bool-expr.hpp... -Generating code for file gecode/float/channel.hpp... -Generating code for file gecode/float/channel/channel.hpp... -Generating code for file gecode/int/channel.hpp... -Generating code for file gecode/minimodel/channel.hpp... -Generating code for file gecode/float/dom.cpp... -Generating code for file gecode/int/dom.cpp... -Generating code for file gecode/minimodel/dom.cpp... -Generating code for file gecode/set/dom.cpp... -Generating code for file test/float/dom.cpp... -Generating code for file test/int/dom.cpp... -Generating code for file test/set/dom.cpp... -Generating code for file gecode/float/exception.cpp... -Generating code for file gecode/int/exception.cpp... -Generating code for file gecode/kernel/exception.cpp... -Generating code for file gecode/minimodel/exception.cpp... -Generating code for file gecode/search/exception.cpp... -Generating code for file gecode/set/exception.cpp... -Generating code for file gecode/support/exception.cpp... -Generating code for file gecode/float/exception.hpp... -Generating code for file gecode/int/exception.hpp... -Generating code for file gecode/kernel/exception.hpp... -Generating code for file gecode/minimodel/exception.hpp... -Generating code for file gecode/search/exception.hpp... -Generating code for file gecode/set/exception.hpp... -Generating code for file gecode/support/exception.hpp... Generating code for file gecode/minimodel/float-arith.cpp... Generating code for file gecode/minimodel/float-expr.cpp... Generating code for file gecode/minimodel/float-expr.hpp... @@ -400814,8 +401118,6 @@ Generating code for file gecode/minimodel/int-rel.cpp... Generating code for file gecode/minimodel/int-rel.hpp... Generating code for file gecode/minimodel/ipl.cpp... -Generating code for file gecode/int/ipl.hpp... -Generating code for file gecode/minimodel/ipl.hpp... Generating code for file gecode/minimodel/ldsb.hpp... Generating code for file gecode/minimodel/matrix.hpp... Generating code for file gecode/minimodel/optimize.cpp... @@ -400828,6 +401130,9 @@ Generating code for file gecode/minimodel/set-rel.hpp... Generating code for file gecode/search.hh... Generating code for file gecode/search/bab.cpp... +Generating code for file gecode/search/bab.hpp... +Generating code for file gecode/search/par/bab.hpp... +Generating code for file gecode/search/seq/bab.hpp... Generating code for file gecode/search/build.hpp... Generating code for file gecode/search/cpprofiler/connector.hpp... Generating code for file gecode/search/cpprofiler/message.hpp... @@ -400835,8 +401140,6 @@ Generating code for file gecode/search/cutoff.hpp... Generating code for file gecode/search/dfs.cpp... Generating code for file gecode/search/engine.cpp... -Generating code for file gecode/search/engine.hpp... -Generating code for file gecode/search/par/engine.hpp... Generating code for file gecode/search/lds.cpp... Generating code for file gecode/search/nogoods.cpp... Generating code for file test/nogoods.cpp... @@ -400844,31 +401147,28 @@ Generating code for file gecode/search/nogoods.hpp... Generating code for file gecode/search/par/bab.hh... Generating code for file gecode/search/seq/bab.hh... -Generating code for file gecode/search/bab.hpp... -Generating code for file gecode/search/par/bab.hpp... -Generating code for file gecode/search/seq/bab.hpp... Generating code for file gecode/search/par/dfs.hh... Generating code for file gecode/search/seq/dfs.hh... Generating code for file gecode/search/dfs.hpp... Generating code for file gecode/search/par/dfs.hpp... Generating code for file gecode/search/seq/dfs.hpp... Generating code for file gecode/search/par/engine.hh... +Generating code for file gecode/search/engine.hpp... +Generating code for file gecode/search/par/engine.hpp... Generating code for file gecode/search/par/path.hh... Generating code for file gecode/search/seq/path.hh... Generating code for file gecode/search/par/path.hpp... Generating code for file gecode/search/seq/path.hpp... +Generating code for file gecode/search/par/pbs.cpp... +Generating code for file gecode/search/pbs.cpp... +Generating code for file gecode/search/seq/pbs.cpp... Generating code for file gecode/search/par/pbs.hh... Generating code for file gecode/search/seq/pbs.hh... Generating code for file gecode/search/par/pbs.hpp... Generating code for file gecode/search/pbs.hpp... Generating code for file gecode/search/seq/pbs.hpp... -Generating code for file gecode/search/par/pbs.cpp... -Generating code for file gecode/search/pbs.cpp... -Generating code for file gecode/search/seq/pbs.cpp... Generating code for file gecode/search/rbs.cpp... Generating code for file gecode/search/seq/rbs.cpp... -Generating code for file gecode/search/rbs.hpp... -Generating code for file gecode/search/seq/rbs.hpp... Generating code for file gecode/search/relax.hh... Generating code for file gecode/search/sebs.hpp... Generating code for file gecode/search/seq/dead.cpp... @@ -400877,135 +401177,19 @@ Generating code for file gecode/search/lds.hpp... Generating code for file gecode/search/seq/lds.hpp... Generating code for file gecode/search/seq/rbs.hh... +Generating code for file gecode/search/rbs.hpp... +Generating code for file gecode/search/seq/rbs.hpp... Generating code for file gecode/search/statistics.hpp... Generating code for file gecode/search/stop.cpp... Generating code for file gecode/search/stop.hpp... Generating code for file gecode/search/trace-recorder.hpp... +Generating code for file gecode/kernel/trace/tracer.hpp... +Generating code for file gecode/search/tracer.hpp... Generating code for file gecode/search/worker.hh... Generating code for file gecode/set.hh... Generating code for file test/set.hh... -Generating code for file gecode/float/array-traits.hpp... -Generating code for file gecode/int/array-traits.hpp... -Generating code for file gecode/set/array-traits.hpp... -Generating code for file gecode/float/array.cpp... -Generating code for file gecode/int/array.cpp... -Generating code for file gecode/kernel/data/array.cpp... -Generating code for file gecode/set/array.cpp... -Generating code for file test/array.cpp... -Generating code for file gecode/float/array.hpp... -Generating code for file gecode/int/array.hpp... -Generating code for file gecode/int/task/array.hpp... -Generating code for file gecode/kernel/data/array.hpp... -Generating code for file gecode/set/array.hpp... -Generating code for file gecode/float/bool.cpp... -Generating code for file gecode/int/bool.cpp... -Generating code for file gecode/int/var-imp/bool.cpp... -Generating code for file gecode/int/var/bool.cpp... -Generating code for file gecode/set/bool.cpp... -Generating code for file test/assign/bool.cpp... -Generating code for file test/branch/bool.cpp... -Generating code for file test/int/bool.cpp... -Generating code for file gecode/flatzinc/branch.cpp... -Generating code for file gecode/float/branch.cpp... -Generating code for file gecode/int/branch.cpp... -Generating code for file gecode/set/branch.cpp... -Generating code for file test/branch.cpp... -Generating code for file gecode/flatzinc/branch.hh... -Generating code for file gecode/float/branch.hh... -Generating code for file gecode/int/branch.hh... -Generating code for file gecode/set/branch.hh... -Generating code for file test/branch.hh... -Generating code for file gecode/flatzinc/branch.hpp... -Generating code for file gecode/float/branch.hpp... -Generating code for file gecode/int/branch.hpp... -Generating code for file gecode/set/branch.hpp... -Generating code for file gecode/float/branch/action.cpp... -Generating code for file gecode/int/branch/action.cpp... -Generating code for file gecode/kernel/branch/action.cpp... -Generating code for file gecode/set/branch/action.cpp... -Generating code for file gecode/float/branch/action.hpp... -Generating code for file gecode/int/branch/action.hpp... -Generating code for file gecode/kernel/branch/action.hpp... -Generating code for file gecode/set/branch/action.hpp... -Generating code for file gecode/float/branch/afc.hpp... -Generating code for file gecode/int/branch/afc.hpp... -Generating code for file gecode/kernel/branch/afc.hpp... -Generating code for file gecode/set/branch/afc.hpp... -Generating code for file gecode/float/branch/assign.hpp... -Generating code for file gecode/int/branch/assign.hpp... -Generating code for file gecode/set/branch/assign.hpp... -Generating code for file gecode/float/branch/chb.cpp... -Generating code for file gecode/int/branch/chb.cpp... -Generating code for file gecode/kernel/branch/chb.cpp... -Generating code for file gecode/set/branch/chb.cpp... -Generating code for file gecode/float/branch/chb.hpp... -Generating code for file gecode/int/branch/chb.hpp... -Generating code for file gecode/kernel/branch/chb.hpp... -Generating code for file gecode/set/branch/chb.hpp... -Generating code for file gecode/float/branch/merit.hpp... -Generating code for file gecode/int/branch/merit.hpp... -Generating code for file gecode/kernel/branch/merit.hpp... -Generating code for file gecode/set/branch/merit.hpp... Generating code for file gecode/set/branch/ngl.cpp... -Generating code for file gecode/int/branch/ngl.hpp... -Generating code for file gecode/set/branch/ngl.hpp... -Generating code for file gecode/float/branch/val-commit.hpp... -Generating code for file gecode/int/branch/val-commit.hpp... -Generating code for file gecode/kernel/branch/val-commit.hpp... -Generating code for file gecode/set/branch/val-commit.hpp... -Generating code for file gecode/float/branch/val-sel-commit.cpp... -Generating code for file gecode/int/branch/val-sel-commit.cpp... -Generating code for file gecode/set/branch/val-sel-commit.cpp... -Generating code for file gecode/float/branch/val-sel.hpp... -Generating code for file gecode/int/branch/val-sel.hpp... -Generating code for file gecode/kernel/branch/val-sel.hpp... -Generating code for file gecode/set/branch/val-sel.hpp... -Generating code for file gecode/float/branch/val.hpp... -Generating code for file gecode/float/val.hpp... -Generating code for file gecode/int/branch/val.hpp... -Generating code for file gecode/int/channel/val.hpp... -Generating code for file gecode/int/circuit/val.hpp... -Generating code for file gecode/int/cumulatives/val.hpp... -Generating code for file gecode/int/distinct/val.hpp... -Generating code for file gecode/int/gcc/val.hpp... -Generating code for file gecode/kernel/branch/val.hpp... -Generating code for file gecode/set/branch/val.hpp... -Generating code for file gecode/float/branch/var.hpp... -Generating code for file gecode/int/branch/var.hpp... -Generating code for file gecode/kernel/branch/var.hpp... -Generating code for file gecode/kernel/var.hpp... -Generating code for file gecode/set/branch/var.hpp... -Generating code for file gecode/float/branch/view-sel.cpp... -Generating code for file gecode/int/branch/view-sel.cpp... -Generating code for file gecode/set/branch/view-sel.cpp... Generating code for file gecode/set/cardinality.cpp... -Generating code for file gecode/float/channel.cpp... -Generating code for file gecode/int/channel.cpp... -Generating code for file gecode/set/channel.cpp... -Generating code for file test/float/channel.cpp... -Generating code for file test/int/channel.cpp... -Generating code for file test/set/channel.cpp... -Generating code for file gecode/float/channel.hh... -Generating code for file gecode/int/channel.hh... -Generating code for file gecode/set/channel.hh... -Generating code for file gecode/int/var-imp/bool.hpp... -Generating code for file gecode/int/var/bool.hpp... -Generating code for file gecode/int/view/bool.hpp... -Generating code for file gecode/set/channel/bool.hpp... -Generating code for file gecode/int/element/int.hpp... -Generating code for file gecode/int/sequence/int.hpp... -Generating code for file gecode/int/var-imp/int.hpp... -Generating code for file gecode/int/var/int.hpp... -Generating code for file gecode/int/view/int.hpp... -Generating code for file gecode/set/channel/int.hpp... -Generating code for file gecode/set/int.hpp... -Generating code for file test/int.hpp... -Generating code for file gecode/int/dom/set.hpp... -Generating code for file gecode/set/channel/set.hpp... -Generating code for file gecode/set/var-imp/set.hpp... -Generating code for file gecode/set/var/set.hpp... -Generating code for file gecode/set/view/set.hpp... -Generating code for file test/set.hpp... Generating code for file gecode/set/channel/sorted.hpp... Generating code for file gecode/set/convex.cpp... Generating code for file test/set/convex.cpp... @@ -401014,61 +401198,16 @@ Generating code for file gecode/set/convex/conv.hpp... Generating code for file gecode/set/convex/hull.cpp... Generating code for file gecode/set/convex/hull.hpp... -Generating code for file gecode/int/distinct.cpp... -Generating code for file gecode/set/distinct.cpp... -Generating code for file test/int/distinct.cpp... -Generating code for file test/set/distinct.cpp... -Generating code for file gecode/int/distinct.hh... -Generating code for file gecode/set/distinct.hh... Generating code for file gecode/set/distinct/atmostOne.cpp... Generating code for file gecode/set/distinct/atmostOne.hpp... -Generating code for file gecode/int/element.cpp... -Generating code for file gecode/set/element.cpp... -Generating code for file test/int/element.cpp... -Generating code for file test/set/element.cpp... -Generating code for file gecode/int/element.hh... -Generating code for file gecode/set/element.hh... Generating code for file gecode/set/element/disjoint.hpp... Generating code for file gecode/set/element/unionConst.hpp... -Generating code for file gecode/float/exec.cpp... -Generating code for file gecode/int/exec.cpp... -Generating code for file gecode/set/exec.cpp... -Generating code for file test/int/exec.cpp... -Generating code for file test/set/exec.cpp... -Generating code for file gecode/int/var-imp/int.cpp... -Generating code for file gecode/int/var/int.cpp... -Generating code for file gecode/set/int.cpp... -Generating code for file test/assign/int.cpp... -Generating code for file test/branch/int.cpp... -Generating code for file test/int.cpp... -Generating code for file test/set/int.cpp... Generating code for file gecode/int.hh... Generating code for file gecode/set/int.hh... Generating code for file test/int.hh... Generating code for file gecode/set/int/card.hpp... Generating code for file gecode/set/int/minmax.hpp... Generating code for file gecode/set/int/weights.hpp... -Generating code for file gecode/int/ldsb.cpp... -Generating code for file gecode/set/ldsb.cpp... -Generating code for file test/ldsb.cpp... -Generating code for file gecode/int/ldsb.hh... -Generating code for file gecode/set/ldsb.hh... -Generating code for file gecode/int/ldsb/brancher.hpp... -Generating code for file gecode/set/ldsb/brancher.hpp... -Generating code for file gecode/int/ldsb/sym-imp.cpp... -Generating code for file gecode/set/ldsb/sym-imp.cpp... -Generating code for file gecode/float/limits.hpp... -Generating code for file gecode/int/cumulative/limits.hpp... -Generating code for file gecode/int/limits.hpp... -Generating code for file gecode/set/limits.hpp... -Generating code for file gecode/int/precede.cpp... -Generating code for file gecode/set/precede.cpp... -Generating code for file test/int/precede.cpp... -Generating code for file test/set/precede.cpp... -Generating code for file gecode/int/precede.hh... -Generating code for file gecode/set/precede.hh... -Generating code for file gecode/int/precede/single.hpp... -Generating code for file gecode/set/precede/single.hpp... Generating code for file gecode/set/rel-op-const-cvc.cpp... Generating code for file gecode/set/rel-op-const-cvv.cpp... Generating code for file gecode/set/rel-op-const-vcc.cpp... @@ -401079,6 +401218,9 @@ Generating code for file gecode/set/rel-op.cpp... Generating code for file test/set/rel-op.cpp... Generating code for file gecode/set/rel-op.hh... +Generating code for file gecode/set/rel-op/common.hpp... +Generating code for file gecode/set/rel/common.hpp... +Generating code for file gecode/set/sequence/common.hpp... Generating code for file gecode/set/element/inter.hpp... Generating code for file gecode/set/rel-op/inter.hpp... Generating code for file gecode/set/rel-op/partition.hpp... @@ -401090,116 +401232,28 @@ Generating code for file gecode/set/rel-op/post-nocompl-cvv.cpp... Generating code for file gecode/set/rel-op/post-nocompl-vvc.cpp... Generating code for file gecode/set/rel-op/post-nocompl.cpp... -Generating code for file gecode/int/cumulative/post.hpp... -Generating code for file gecode/int/gcc/post.hpp... -Generating code for file gecode/int/linear/post.hpp... -Generating code for file gecode/int/unary/post.hpp... -Generating code for file gecode/set/rel-op/post.hpp... Generating code for file gecode/set/rel-op/subofunion.hpp... Generating code for file gecode/set/rel-op/superofinter.hpp... Generating code for file gecode/set/element/union.hpp... Generating code for file gecode/set/rel-op/union.hpp... -Generating code for file gecode/float/rel.cpp... -Generating code for file gecode/int/rel.cpp... -Generating code for file gecode/set/rel.cpp... -Generating code for file test/float/rel.cpp... -Generating code for file test/int/rel.cpp... -Generating code for file test/set/rel.cpp... -Generating code for file gecode/float/rel.hh... -Generating code for file gecode/int/rel.hh... -Generating code for file gecode/set/rel.hh... -Generating code for file gecode/set/rel-op/common.hpp... -Generating code for file gecode/set/rel/common.hpp... -Generating code for file gecode/set/sequence/common.hpp... -Generating code for file gecode/float/rel/eq.hpp... -Generating code for file gecode/int/bool/eq.hpp... -Generating code for file gecode/int/rel/eq.hpp... -Generating code for file gecode/set/rel/eq.hpp... -Generating code for file gecode/int/bool/lq.hpp... -Generating code for file gecode/set/rel/lq.hpp... Generating code for file gecode/set/rel/nosubset.hpp... -Generating code for file gecode/float/rel/nq.hpp... -Generating code for file gecode/int/rel/nq.hpp... -Generating code for file gecode/set/rel/nq.hpp... Generating code for file gecode/set/rel/re-eq.hpp... Generating code for file gecode/set/rel/re-lq.hpp... Generating code for file gecode/set/rel/re-subset.hpp... Generating code for file gecode/set/rel/subset.hpp... -Generating code for file gecode/float/relax.cpp... -Generating code for file gecode/int/relax.cpp... -Generating code for file gecode/set/relax.cpp... -Generating code for file gecode/int/sequence.cpp... -Generating code for file gecode/set/sequence.cpp... -Generating code for file test/int/sequence.cpp... -Generating code for file test/set/sequence.cpp... -Generating code for file gecode/int/sequence.hh... -Generating code for file gecode/set/sequence.hh... Generating code for file gecode/set/sequence/seq-u.cpp... Generating code for file gecode/set/sequence/seq-u.hpp... Generating code for file gecode/set/sequence/seq.cpp... Generating code for file gecode/set/sequence/seq.hpp... -Generating code for file gecode/float/trace.cpp... -Generating code for file gecode/int/trace.cpp... -Generating code for file gecode/set/trace.cpp... -Generating code for file gecode/float/trace.hpp... -Generating code for file gecode/int/trace.hpp... -Generating code for file gecode/set/trace.hpp... -Generating code for file gecode/float/trace/delta.hpp... -Generating code for file gecode/float/var-imp/delta.hpp... -Generating code for file gecode/int/var-imp/delta.hpp... -Generating code for file gecode/set/trace/delta.hpp... -Generating code for file gecode/set/var-imp/delta.hpp... -Generating code for file gecode/float/trace/trace-view.hpp... -Generating code for file gecode/set/trace/trace-view.hpp... -Generating code for file gecode/float/trace/tracer.cpp... -Generating code for file gecode/int/trace/tracer.cpp... -Generating code for file gecode/kernel/trace/tracer.cpp... -Generating code for file gecode/search/cpprofiler/tracer.cpp... -Generating code for file gecode/search/tracer.cpp... -Generating code for file gecode/set/trace/tracer.cpp... -Generating code for file gecode/float/branch/traits.hpp... -Generating code for file gecode/float/trace/traits.hpp... -Generating code for file gecode/int/branch/traits.hpp... -Generating code for file gecode/int/trace/traits.hpp... -Generating code for file gecode/kernel/branch/traits.hpp... -Generating code for file gecode/kernel/trace/traits.hpp... -Generating code for file gecode/search/traits.hpp... -Generating code for file gecode/set/branch/traits.hpp... -Generating code for file gecode/set/trace/traits.hpp... -Generating code for file gecode/float/var-imp.hpp... -Generating code for file gecode/int/var-imp.hpp... -Generating code for file gecode/kernel/var-imp.hpp... -Generating code for file gecode/set/var-imp.hpp... Generating code for file gecode/set/var-imp/integerset.cpp... Generating code for file gecode/set/var-imp/integerset.hpp... -Generating code for file gecode/int/task/iter.hpp... -Generating code for file gecode/int/view/iter.hpp... -Generating code for file gecode/set/var-imp/iter.hpp... Generating code for file gecode/set/var-imp/set.cpp... Generating code for file gecode/set/var/set.cpp... Generating code for file test/assign/set.cpp... Generating code for file test/branch/set.cpp... Generating code for file test/set.cpp... -Generating code for file gecode/float/view.hpp... -Generating code for file gecode/int/element/view.hpp... -Generating code for file gecode/int/gcc/view.hpp... -Generating code for file gecode/int/sequence/view.hpp... -Generating code for file gecode/int/view.hpp... -Generating code for file gecode/kernel/branch/view.hpp... -Generating code for file gecode/kernel/view.hpp... -Generating code for file gecode/set/view.hpp... -Generating code for file gecode/int/view/cached.hpp... -Generating code for file gecode/set/view/cached.hpp... Generating code for file gecode/set/view/complement.hpp... Generating code for file gecode/set/view/const.hpp... -Generating code for file gecode/float/var/print.hpp... -Generating code for file gecode/float/view/print.hpp... -Generating code for file gecode/int/var/print.hpp... -Generating code for file gecode/int/view/print.hpp... -Generating code for file gecode/kernel/branch/print.hpp... -Generating code for file gecode/kernel/trace/print.hpp... -Generating code for file gecode/set/var/print.hpp... -Generating code for file gecode/set/view/print.hpp... Generating code for file gecode/set/view/singleton.hpp... Generating code for file gecode/search/support.hh... Generating code for file gecode/support.hh... @@ -401211,8 +401265,6 @@ Generating code for file gecode/support/bitset.hpp... Generating code for file gecode/support/block-allocator.hpp... Generating code for file gecode/support/cast.hpp... -Generating code for file gecode/kernel/memory/config.hpp... -Generating code for file gecode/support/config.hpp... Generating code for file gecode/support/dynamic-array.hpp... Generating code for file gecode/support/dynamic-queue.hpp... Generating code for file gecode/support/dynamic-stack.hpp... @@ -401222,21 +401274,17 @@ Generating code for file gecode/support/hw-rnd.cpp... Generating code for file gecode/support/hw-rnd.hpp... Generating code for file gecode/support/int-type.hpp... -Generating code for file gecode/kernel/macros.hpp... -Generating code for file gecode/support/macros.hpp... Generating code for file gecode/support/marked-pointer.hpp... Generating code for file gecode/support/random.hpp... Generating code for file gecode/support/ref-count.hpp... Generating code for file gecode/support/run-jobs.hpp... -Generating code for file gecode/int/task/sort.hpp... -Generating code for file gecode/support/sort.hpp... Generating code for file gecode/support/static-stack.hpp... +Generating code for file gecode/support/thread.hpp... +Generating code for file gecode/support/thread/thread.hpp... Generating code for file gecode/support/thread/none.hpp... Generating code for file gecode/support/thread/pthreads.cpp... Generating code for file gecode/support/thread/pthreads.hpp... Generating code for file gecode/support/thread/thread.cpp... -Generating code for file gecode/support/thread.hpp... -Generating code for file gecode/support/thread/thread.hpp... Generating code for file gecode/support/thread/windows.cpp... Generating code for file gecode/support/thread/windows.hpp... Generating code for file gecode/support/timer.hpp... @@ -401245,8 +401293,6 @@ Generating code for file test/assign.cpp... Generating code for file test/assign.hh... Generating code for file test/flatzinc/2dpacking.cpp... -Generating code for file examples/alpha.cpp... -Generating code for file test/flatzinc/alpha.cpp... Generating code for file test/flatzinc/battleships1.cpp... Generating code for file test/flatzinc/battleships10.cpp... Generating code for file test/flatzinc/battleships2.cpp... @@ -401265,16 +401311,12 @@ Generating code for file test/flatzinc/cutstock.cpp... Generating code for file test/flatzinc/empty_domain_1.cpp... Generating code for file test/flatzinc/empty_domain_2.cpp... -Generating code for file examples/eq20.cpp... -Generating code for file test/flatzinc/eq20.cpp... Generating code for file test/flatzinc/factory_planning_instance.cpp... Generating code for file test/flatzinc/golomb.cpp... Generating code for file test/flatzinc/int_set_as_type1.cpp... Generating code for file test/flatzinc/int_set_as_type2.cpp... Generating code for file test/flatzinc/jobshop.cpp... Generating code for file test/flatzinc/jobshop2x2.cpp... -Generating code for file examples/knights.cpp... -Generating code for file test/flatzinc/knights.cpp... Generating code for file test/flatzinc/langford2.cpp... Generating code for file test/flatzinc/latin_squares_fd.cpp... Generating code for file test/flatzinc/magicsq_3.cpp... @@ -401287,8 +401329,6 @@ Generating code for file test/flatzinc/packing.cpp... Generating code for file test/flatzinc/perfsq.cpp... Generating code for file test/flatzinc/perfsq2.cpp... -Generating code for file examples/photo.cpp... -Generating code for file test/flatzinc/photo.cpp... Generating code for file test/flatzinc/product_fd.cpp... Generating code for file test/flatzinc/product_lp.cpp... Generating code for file test/flatzinc/quasigroup_qg5.cpp... @@ -401305,8 +401345,6 @@ Generating code for file test/flatzinc/simple_sat.cpp... Generating code for file test/flatzinc/singHoist2.cpp... Generating code for file test/flatzinc/steiner_triples.cpp... -Generating code for file examples/sudoku.cpp... -Generating code for file test/flatzinc/sudoku.cpp... Generating code for file test/flatzinc/template_design.cpp... Generating code for file test/flatzinc/tenpenki_1.cpp... Generating code for file test/flatzinc/tenpenki_2.cpp... @@ -401330,19 +401368,17 @@ Generating code for file test/flatzinc/test_seq_search.cpp... Generating code for file test/flatzinc/timetabling.cpp... Generating code for file test/flatzinc/trucking.cpp... -Generating code for file examples/warehouses.cpp... -Generating code for file test/flatzinc/warehouses.cpp... Generating code for file test/flatzinc/warehouses_small.cpp... Generating code for file test/flatzinc/wolf_goat_cabbage.cpp... Generating code for file test/flatzinc/zebra.cpp... Generating code for file test/float/basic.cpp... Generating code for file test/int/basic.cpp... -Generating code for file test/float/mm-lin.cpp... -Generating code for file test/int/mm-lin.cpp... Generating code for file test/int/extensional.cpp... Generating code for file test/int/mm-arithmetic.cpp... Generating code for file test/int/mm-bool.cpp... Generating code for file test/int/mm-count.cpp... +Generating code for file test/float/mm-lin.cpp... +Generating code for file test/int/mm-lin.cpp... Generating code for file test/int/mm-rel.cpp... Generating code for file test/search.cpp... Generating code for file test/set/construct.cpp... @@ -401356,9 +401392,14 @@ Generating docs for file changelog.hh... Generating docs for file doxygen.hh... Generating docs for file examples/all-interval.cpp... +Generating docs for file examples/alpha.cpp... +Generating docs for file test/flatzinc/alpha.cpp... Generating docs for file examples/archimedean-spiral.cpp... Generating docs for file examples/bacp.cpp... Generating docs for file examples/bibd.cpp... +Generating docs for file examples/bin-packing.cpp... +Generating docs for file gecode/int/bin-packing.cpp... +Generating docs for file test/int/bin-packing.cpp... Generating docs for file examples/black-hole.cpp... Generating docs for file examples/car-sequencing.cpp... Generating docs for file examples/cartesian-heart.cpp... @@ -401371,6 +401412,8 @@ Generating docs for file examples/domino.cpp... Generating docs for file examples/donald.cpp... Generating docs for file examples/efpa.cpp... +Generating docs for file examples/eq20.cpp... +Generating docs for file test/flatzinc/eq20.cpp... Generating docs for file examples/golden-spiral.cpp... Generating docs for file examples/golf.cpp... Generating docs for file examples/golomb-ruler.cpp... @@ -401380,6 +401423,8 @@ Generating docs for file examples/ind-set.cpp... Generating docs for file examples/job-shop.cpp... Generating docs for file examples/kakuro.cpp... +Generating docs for file examples/knights.cpp... +Generating docs for file test/flatzinc/knights.cpp... Generating docs for file examples/langford-number.cpp... Generating docs for file examples/magic-sequence.cpp... Generating docs for file examples/magic-square-partial.cpp... @@ -401393,6 +401438,8 @@ Generating docs for file examples/partition.cpp... Generating docs for file examples/pentominoes.cpp... Generating docs for file examples/perfect-square.cpp... +Generating docs for file examples/photo.cpp... +Generating docs for file test/flatzinc/photo.cpp... Generating docs for file examples/qcp.cpp... Generating docs for file examples/queen-armies.cpp... Generating docs for file examples/queens.cpp... @@ -401405,7 +401452,11 @@ Generating docs for file examples/steiner.cpp... Generating docs for file examples/sudoku-advanced.cpp... Generating docs for file examples/sudoku-instances.hh... +Generating docs for file examples/sudoku.cpp... +Generating docs for file test/flatzinc/sudoku.cpp... Generating docs for file examples/tsp.cpp... +Generating docs for file examples/warehouses.cpp... +Generating docs for file test/flatzinc/warehouses.cpp... Generating docs for file examples/word-square.cpp... Generating docs for file gecode/driver.hh... Generating docs for file gecode/driver/options.cpp... @@ -401429,38 +401480,20 @@ Generating docs for file gecode/flatzinc/varspec.hh... Generating docs for file gecode/float.hh... Generating docs for file test/float.hh... -Generating docs for file gecode/float/arithmetic.cpp... -Generating docs for file gecode/int/arithmetic.cpp... -Generating docs for file test/float/arithmetic.cpp... -Generating docs for file test/int/arithmetic.cpp... -Generating docs for file gecode/float/arithmetic.hh... -Generating docs for file gecode/int/arithmetic.hh... -Generating docs for file gecode/float/arithmetic/abs.hpp... -Generating docs for file gecode/int/arithmetic/abs.hpp... -Generating docs for file gecode/float/arithmetic/div.hpp... -Generating docs for file gecode/int/div.hpp... Generating docs for file gecode/float/arithmetic/min-max.hpp... -Generating docs for file gecode/float/arithmetic/mult.hpp... -Generating docs for file gecode/int/arithmetic/mult.hpp... Generating docs for file gecode/float/arithmetic/pow-nroot.hpp... Generating docs for file gecode/float/arithmetic/sqr-sqrt.hpp... -Generating docs for file gecode/float/bool.hh... -Generating docs for file gecode/int/bool.hh... -Generating docs for file gecode/float/bool/ite.hpp... -Generating docs for file gecode/int/bool/ite.hpp... Generating docs for file gecode/float/linear.cpp... Generating docs for file test/float/linear.cpp... Generating docs for file test/int/linear.cpp... -Generating docs for file gecode/float/linear.hh... -Generating docs for file gecode/int/linear.hh... Generating docs for file gecode/float/linear/nary.hpp... Generating docs for file gecode/float/linear/post.cpp... Generating docs for file gecode/float/nextafter.hpp... Generating docs for file gecode/float/num.hpp... -Generating docs for file gecode/float/rel/lq-le.hpp... -Generating docs for file gecode/int/rel/lq-le.hpp... Generating docs for file gecode/float/rounding.cpp... Generating docs for file gecode/float/rounding.hpp... +Generating docs for file gecode/float/trace/trace-view.hpp... +Generating docs for file gecode/set/trace/trace-view.hpp... Generating docs for file gecode/float/transcendental.cpp... Generating docs for file test/float/transcendental.cpp... Generating docs for file gecode/float/transcendental.hh... @@ -401480,14 +401513,6 @@ Generating docs for file gecode/float/var/float.hpp... Generating docs for file gecode/float/view/float.hpp... Generating docs for file test/float.hpp... -Generating docs for file gecode/float/view/minus.hpp... -Generating docs for file gecode/int/view/minus.hpp... -Generating docs for file gecode/float/view/offset.hpp... -Generating docs for file gecode/int/view/offset.hpp... -Generating docs for file gecode/float/view/rel-test.hpp... -Generating docs for file gecode/int/view/rel-test.hpp... -Generating docs for file gecode/float/view/scale.hpp... -Generating docs for file gecode/int/view/scale.hpp... Generating docs for file gecode/gist.hh... Generating docs for file gecode/gist/drawingcursor.cpp... Generating docs for file gecode/gist/drawingcursor.hh... @@ -401502,8 +401527,6 @@ Generating docs for file gecode/gist/mainwindow.hh... Generating docs for file gecode/gist/node.cpp... Generating docs for file gecode/gist/node.hh... -Generating docs for file gecode/gist/node.hpp... -Generating docs for file gecode/int/view-val-graph/node.hpp... Generating docs for file gecode/gist/nodecursor.hh... Generating docs for file gecode/gist/nodecursor.hpp... Generating docs for file gecode/gist/nodestats.cpp... @@ -401529,34 +401552,127 @@ Generating docs for file gecode/gist/visualnode.hh... Generating docs for file gecode/gist/visualnode.hpp... Generating docs for file gecode/gist/zoomToFitIcon.hpp... +Generating docs for file gecode/float/arithmetic.cpp... +Generating docs for file gecode/int/arithmetic.cpp... +Generating docs for file test/float/arithmetic.cpp... +Generating docs for file test/int/arithmetic.cpp... +Generating docs for file gecode/float/arithmetic.hh... +Generating docs for file gecode/int/arithmetic.hh... +Generating docs for file gecode/float/arithmetic/abs.hpp... +Generating docs for file gecode/int/arithmetic/abs.hpp... Generating docs for file gecode/int/arithmetic/argmax.hpp... Generating docs for file gecode/int/arithmetic/divmod.hpp... Generating docs for file gecode/int/arithmetic/max.hpp... Generating docs for file gecode/int/arithmetic/mult.cpp... +Generating docs for file gecode/float/arithmetic/mult.hpp... +Generating docs for file gecode/int/arithmetic/mult.hpp... Generating docs for file gecode/int/arithmetic/nroot.hpp... Generating docs for file gecode/int/arithmetic/pow-ops.hpp... Generating docs for file gecode/int/arithmetic/pow.hpp... -Generating docs for file examples/bin-packing.cpp... -Generating docs for file gecode/int/bin-packing.cpp... -Generating docs for file test/int/bin-packing.cpp... +Generating docs for file gecode/float/array-traits.hpp... +Generating docs for file gecode/int/array-traits.hpp... +Generating docs for file gecode/set/array-traits.hpp... +Generating docs for file gecode/float/array.cpp... +Generating docs for file gecode/int/array.cpp... +Generating docs for file gecode/kernel/data/array.cpp... +Generating docs for file gecode/set/array.cpp... +Generating docs for file test/array.cpp... Generating docs for file gecode/int/bin-packing.hh... Generating docs for file gecode/int/bin-packing/conflict-graph.cpp... Generating docs for file gecode/int/bin-packing/conflict-graph.hpp... +Generating docs for file gecode/float/bool.hh... +Generating docs for file gecode/int/bool.hh... Generating docs for file gecode/int/bool/clause.hpp... +Generating docs for file gecode/float/rel/eq.hpp... +Generating docs for file gecode/int/bool/eq.hpp... +Generating docs for file gecode/int/rel/eq.hpp... +Generating docs for file gecode/set/rel/eq.hpp... Generating docs for file gecode/int/bool/eqv.cpp... Generating docs for file gecode/int/bool/eqv.hpp... +Generating docs for file gecode/float/bool/ite.hpp... +Generating docs for file gecode/int/bool/ite.hpp... +Generating docs for file gecode/int/bool/lq.hpp... +Generating docs for file gecode/set/rel/lq.hpp... Generating docs for file gecode/int/bool/or.hpp... +Generating docs for file gecode/flatzinc/branch.cpp... +Generating docs for file gecode/float/branch.cpp... +Generating docs for file gecode/int/branch.cpp... +Generating docs for file gecode/set/branch.cpp... +Generating docs for file test/branch.cpp... +Generating docs for file gecode/flatzinc/branch.hh... +Generating docs for file gecode/float/branch.hh... +Generating docs for file gecode/int/branch.hh... +Generating docs for file gecode/set/branch.hh... +Generating docs for file test/branch.hh... +Generating docs for file gecode/flatzinc/branch.hpp... +Generating docs for file gecode/float/branch.hpp... +Generating docs for file gecode/int/branch.hpp... +Generating docs for file gecode/set/branch.hpp... +Generating docs for file gecode/float/branch/action.cpp... +Generating docs for file gecode/int/branch/action.cpp... +Generating docs for file gecode/kernel/branch/action.cpp... +Generating docs for file gecode/set/branch/action.cpp... +Generating docs for file gecode/float/branch/action.hpp... +Generating docs for file gecode/int/branch/action.hpp... +Generating docs for file gecode/kernel/branch/action.hpp... +Generating docs for file gecode/set/branch/action.hpp... +Generating docs for file gecode/float/branch/afc.hpp... +Generating docs for file gecode/int/branch/afc.hpp... +Generating docs for file gecode/kernel/branch/afc.hpp... +Generating docs for file gecode/set/branch/afc.hpp... +Generating docs for file gecode/float/branch/assign.hpp... +Generating docs for file gecode/int/branch/assign.hpp... +Generating docs for file gecode/set/branch/assign.hpp... +Generating docs for file gecode/int/branch/cbs.hpp... +Generating docs for file gecode/int/distinct/cbs.hpp... +Generating docs for file gecode/float/branch/chb.cpp... +Generating docs for file gecode/int/branch/chb.cpp... +Generating docs for file gecode/kernel/branch/chb.cpp... +Generating docs for file gecode/set/branch/chb.cpp... +Generating docs for file gecode/float/branch/chb.hpp... +Generating docs for file gecode/int/branch/chb.hpp... +Generating docs for file gecode/kernel/branch/chb.hpp... +Generating docs for file gecode/set/branch/chb.hpp... +Generating docs for file gecode/float/branch/merit.hpp... +Generating docs for file gecode/int/branch/merit.hpp... +Generating docs for file gecode/kernel/branch/merit.hpp... +Generating docs for file gecode/set/branch/merit.hpp... +Generating docs for file gecode/int/branch/ngl.hpp... +Generating docs for file gecode/set/branch/ngl.hpp... +Generating docs for file gecode/float/branch/val-commit.hpp... +Generating docs for file gecode/int/branch/val-commit.hpp... +Generating docs for file gecode/kernel/branch/val-commit.hpp... +Generating docs for file gecode/set/branch/val-commit.hpp... +Generating docs for file gecode/float/branch/val-sel-commit.cpp... +Generating docs for file gecode/int/branch/val-sel-commit.cpp... +Generating docs for file gecode/set/branch/val-sel-commit.cpp... +Generating docs for file gecode/float/branch/val-sel.hpp... +Generating docs for file gecode/int/branch/val-sel.hpp... +Generating docs for file gecode/kernel/branch/val-sel.hpp... +Generating docs for file gecode/set/branch/val-sel.hpp... +Generating docs for file gecode/float/branch/var.hpp... +Generating docs for file gecode/int/branch/var.hpp... +Generating docs for file gecode/kernel/branch/var.hpp... +Generating docs for file gecode/kernel/var.hpp... +Generating docs for file gecode/set/branch/var.hpp... +Generating docs for file gecode/float/branch/view-sel.cpp... +Generating docs for file gecode/int/branch/view-sel.cpp... +Generating docs for file gecode/set/branch/view-sel.cpp... Generating docs for file gecode/int/branch/view-values.cpp... Generating docs for file gecode/int/branch/view-values.hpp... -Generating docs for file gecode/int/bool/base.hpp... -Generating docs for file gecode/int/channel/base.hpp... -Generating docs for file gecode/int/circuit/base.hpp... -Generating docs for file gecode/int/no-overlap/base.hpp... -Generating docs for file gecode/search/base.hpp... -Generating docs for file gecode/int/channel/dom.hpp... -Generating docs for file gecode/int/circuit/dom.hpp... -Generating docs for file gecode/int/distinct/dom.hpp... -Generating docs for file gecode/int/gcc/dom.hpp... +Generating docs for file gecode/float/channel.cpp... +Generating docs for file gecode/int/channel.cpp... +Generating docs for file gecode/set/channel.cpp... +Generating docs for file test/float/channel.cpp... +Generating docs for file test/int/channel.cpp... +Generating docs for file test/set/channel.cpp... +Generating docs for file gecode/float/channel.hh... +Generating docs for file gecode/int/channel.hh... +Generating docs for file gecode/set/channel.hh... +Generating docs for file gecode/float/channel.hpp... +Generating docs for file gecode/float/channel/channel.hpp... +Generating docs for file gecode/int/channel.hpp... +Generating docs for file gecode/minimodel/channel.hpp... Generating docs for file gecode/int/channel/link-multi.cpp... Generating docs for file gecode/int/channel/link-multi.hpp... Generating docs for file gecode/int/channel/link-single.cpp... @@ -401579,20 +401695,72 @@ Generating docs for file test/flatzinc/cumulatives.cpp... Generating docs for file test/int/cumulatives.cpp... Generating docs for file gecode/int/cumulatives.hh... -Generating docs for file gecode/int/distinct/bnd.hpp... -Generating docs for file gecode/int/gcc/bnd.hpp... +Generating docs for file gecode/float/branch/val.hpp... +Generating docs for file gecode/float/val.hpp... +Generating docs for file gecode/int/branch/val.hpp... +Generating docs for file gecode/int/channel/val.hpp... +Generating docs for file gecode/int/circuit/val.hpp... +Generating docs for file gecode/int/cumulatives/val.hpp... +Generating docs for file gecode/int/distinct/val.hpp... +Generating docs for file gecode/int/gcc/val.hpp... +Generating docs for file gecode/kernel/branch/val.hpp... +Generating docs for file gecode/set/branch/val.hpp... +Generating docs for file gecode/int/distinct.cpp... +Generating docs for file gecode/set/distinct.cpp... +Generating docs for file test/int/distinct.cpp... +Generating docs for file test/set/distinct.cpp... +Generating docs for file gecode/int/distinct.hh... +Generating docs for file gecode/set/distinct.hh... Generating docs for file gecode/int/distinct/cbs.cpp... -Generating docs for file gecode/int/branch/cbs.hpp... -Generating docs for file gecode/int/distinct/cbs.hpp... Generating docs for file gecode/int/distinct/dom-ctrl.hpp... Generating docs for file gecode/int/distinct/eqite.cpp... Generating docs for file gecode/int/distinct/eqite.hpp... Generating docs for file gecode/int/distinct/ter-dom.hpp... Generating docs for file gecode/int/div.hh... +Generating docs for file gecode/float/arithmetic/div.hpp... +Generating docs for file gecode/int/div.hpp... +Generating docs for file gecode/float/dom.cpp... +Generating docs for file gecode/int/dom.cpp... +Generating docs for file gecode/minimodel/dom.cpp... +Generating docs for file gecode/set/dom.cpp... +Generating docs for file test/float/dom.cpp... +Generating docs for file test/int/dom.cpp... +Generating docs for file test/set/dom.cpp... Generating docs for file gecode/int/dom.hh... Generating docs for file gecode/int/dom/range.hpp... +Generating docs for file gecode/int/dom/set.hpp... +Generating docs for file gecode/set/channel/set.hpp... +Generating docs for file gecode/set/var-imp/set.hpp... +Generating docs for file gecode/set/var/set.hpp... +Generating docs for file gecode/set/view/set.hpp... +Generating docs for file test/set.hpp... +Generating docs for file gecode/int/element.cpp... +Generating docs for file gecode/set/element.cpp... +Generating docs for file test/int/element.cpp... +Generating docs for file test/set/element.cpp... +Generating docs for file gecode/int/element.hh... +Generating docs for file gecode/set/element.hh... Generating docs for file gecode/int/element/pair.cpp... Generating docs for file gecode/int/element/pair.hpp... +Generating docs for file gecode/float/exception.cpp... +Generating docs for file gecode/int/exception.cpp... +Generating docs for file gecode/kernel/exception.cpp... +Generating docs for file gecode/minimodel/exception.cpp... +Generating docs for file gecode/search/exception.cpp... +Generating docs for file gecode/set/exception.cpp... +Generating docs for file gecode/support/exception.cpp... +Generating docs for file gecode/float/exception.hpp... +Generating docs for file gecode/int/exception.hpp... +Generating docs for file gecode/kernel/exception.hpp... +Generating docs for file gecode/minimodel/exception.hpp... +Generating docs for file gecode/search/exception.hpp... +Generating docs for file gecode/set/exception.hpp... +Generating docs for file gecode/support/exception.hpp... +Generating docs for file gecode/float/exec.cpp... +Generating docs for file gecode/int/exec.cpp... +Generating docs for file gecode/set/exec.cpp... +Generating docs for file test/int/exec.cpp... +Generating docs for file test/set/exec.cpp... Generating docs for file gecode/int/exec.hh... Generating docs for file gecode/int/exec/when.cpp... Generating docs for file gecode/int/exec/when.hpp... @@ -401612,17 +401780,48 @@ Generating docs for file test/int/gcc.cpp... Generating docs for file gecode/int/gcc.hh... Generating docs for file gecode/int/gcc/bnd-sup.hpp... +Generating docs for file gecode/int/distinct/bnd.hpp... +Generating docs for file gecode/int/gcc/bnd.hpp... Generating docs for file gecode/int/gcc/dom-sup.hpp... +Generating docs for file gecode/int/channel/dom.hpp... +Generating docs for file gecode/int/circuit/dom.hpp... +Generating docs for file gecode/int/distinct/dom.hpp... +Generating docs for file gecode/int/gcc/dom.hpp... +Generating docs for file gecode/float/view.hpp... +Generating docs for file gecode/int/element/view.hpp... +Generating docs for file gecode/int/gcc/view.hpp... +Generating docs for file gecode/int/sequence/view.hpp... +Generating docs for file gecode/int/view.hpp... +Generating docs for file gecode/kernel/branch/view.hpp... +Generating docs for file gecode/kernel/view.hpp... +Generating docs for file gecode/set/view.hpp... Generating docs for file gecode/int/idx-view.hh... Generating docs for file gecode/int/idx-view.hpp... Generating docs for file gecode/int/int-set-1.hpp... Generating docs for file gecode/int/int-set-2.hpp... Generating docs for file gecode/int/int-set.cpp... +Generating docs for file gecode/int/ipl.hpp... +Generating docs for file gecode/minimodel/ipl.hpp... Generating docs for file gecode/int/irt.hpp... +Generating docs for file gecode/int/ldsb.cpp... +Generating docs for file gecode/set/ldsb.cpp... +Generating docs for file test/ldsb.cpp... +Generating docs for file gecode/int/ldsb.hh... +Generating docs for file gecode/set/ldsb.hh... +Generating docs for file gecode/int/ldsb/brancher.hpp... +Generating docs for file gecode/set/ldsb/brancher.hpp... +Generating docs for file gecode/int/ldsb/sym-imp.cpp... +Generating docs for file gecode/set/ldsb/sym-imp.cpp... Generating docs for file gecode/int/ldsb/sym-imp.hpp... Generating docs for file gecode/int/ldsb/sym-obj.cpp... +Generating docs for file gecode/float/limits.hpp... +Generating docs for file gecode/int/cumulative/limits.hpp... +Generating docs for file gecode/int/limits.hpp... +Generating docs for file gecode/set/limits.hpp... Generating docs for file gecode/int/linear-bool.cpp... Generating docs for file gecode/int/linear-int.cpp... +Generating docs for file gecode/float/linear.hh... +Generating docs for file gecode/int/linear.hh... Generating docs for file gecode/int/linear/bool-int.hpp... Generating docs for file gecode/int/linear/bool-post.cpp... Generating docs for file gecode/int/linear/bool-scale.hpp... @@ -401633,6 +401832,11 @@ Generating docs for file gecode/int/linear/int-noview.hpp... Generating docs for file gecode/int/linear/int-post.cpp... Generating docs for file gecode/int/linear/int-ter.hpp... +Generating docs for file gecode/int/cumulative/post.hpp... +Generating docs for file gecode/int/gcc/post.hpp... +Generating docs for file gecode/int/linear/post.hpp... +Generating docs for file gecode/int/unary/post.hpp... +Generating docs for file gecode/set/rel-op/post.hpp... Generating docs for file gecode/int/member.cpp... Generating docs for file test/int/member.cpp... Generating docs for file gecode/int/member.hh... @@ -401642,6 +401846,11 @@ Generating docs for file gecode/int/no-overlap.cpp... Generating docs for file test/int/no-overlap.cpp... Generating docs for file gecode/int/no-overlap.hh... +Generating docs for file gecode/int/bool/base.hpp... +Generating docs for file gecode/int/channel/base.hpp... +Generating docs for file gecode/int/circuit/base.hpp... +Generating docs for file gecode/int/no-overlap/base.hpp... +Generating docs for file gecode/search/base.hpp... Generating docs for file gecode/int/no-overlap/box.hpp... Generating docs for file gecode/int/no-overlap/dim.hpp... Generating docs for file gecode/int/no-overlap/man.hpp... @@ -401671,12 +401880,40 @@ Generating docs for file gecode/int/order.hh... Generating docs for file gecode/int/bin-packing/propagate.cpp... Generating docs for file gecode/int/order/propagate.cpp... -Generating docs for file gecode/int/bin-packing/propagate.hpp... -Generating docs for file gecode/int/order/propagate.hpp... -Generating docs for file gecode/int/sorted/propagate.hpp... +Generating docs for file gecode/int/precede.cpp... +Generating docs for file gecode/set/precede.cpp... +Generating docs for file test/int/precede.cpp... +Generating docs for file test/set/precede.cpp... +Generating docs for file gecode/int/precede.hh... +Generating docs for file gecode/set/precede.hh... +Generating docs for file gecode/int/precede/single.hpp... +Generating docs for file gecode/set/precede/single.hpp... Generating docs for file gecode/int/propagator.hpp... Generating docs for file gecode/int/reify.hpp... +Generating docs for file gecode/float/rel.cpp... +Generating docs for file gecode/int/rel.cpp... +Generating docs for file gecode/set/rel.cpp... +Generating docs for file test/float/rel.cpp... +Generating docs for file test/int/rel.cpp... +Generating docs for file test/set/rel.cpp... +Generating docs for file gecode/float/rel.hh... +Generating docs for file gecode/int/rel.hh... +Generating docs for file gecode/set/rel.hh... Generating docs for file gecode/int/rel/lex.hpp... +Generating docs for file gecode/float/rel/lq-le.hpp... +Generating docs for file gecode/int/rel/lq-le.hpp... +Generating docs for file gecode/float/rel/nq.hpp... +Generating docs for file gecode/int/rel/nq.hpp... +Generating docs for file gecode/set/rel/nq.hpp... +Generating docs for file gecode/float/relax.cpp... +Generating docs for file gecode/int/relax.cpp... +Generating docs for file gecode/set/relax.cpp... +Generating docs for file gecode/int/sequence.cpp... +Generating docs for file gecode/set/sequence.cpp... +Generating docs for file test/int/sequence.cpp... +Generating docs for file test/set/sequence.cpp... +Generating docs for file gecode/int/sequence.hh... +Generating docs for file gecode/set/sequence.hh... Generating docs for file gecode/int/sequence/set-op.hpp... Generating docs for file gecode/int/sequence/violations.hpp... Generating docs for file gecode/int/sorted.cpp... @@ -401685,18 +401922,55 @@ Generating docs for file gecode/int/sorted/matching.hpp... Generating docs for file gecode/int/sorted/narrowing.hpp... Generating docs for file gecode/int/sorted/order.hpp... +Generating docs for file gecode/int/bin-packing/propagate.hpp... +Generating docs for file gecode/int/order/propagate.hpp... +Generating docs for file gecode/int/sorted/propagate.hpp... Generating docs for file gecode/int/sorted/sortsup.hpp... Generating docs for file gecode/int/support-values.hh... Generating docs for file gecode/int/support-values.hpp... Generating docs for file gecode/int/task.hh... +Generating docs for file gecode/float/array.hpp... +Generating docs for file gecode/int/array.hpp... +Generating docs for file gecode/int/task/array.hpp... +Generating docs for file gecode/kernel/data/array.hpp... +Generating docs for file gecode/set/array.hpp... Generating docs for file gecode/int/task/event.hpp... Generating docs for file gecode/int/task/fwd-to-bwd.hpp... +Generating docs for file gecode/int/task/iter.hpp... +Generating docs for file gecode/int/view/iter.hpp... +Generating docs for file gecode/set/var-imp/iter.hpp... Generating docs for file gecode/int/task/man-to-opt.hpp... Generating docs for file gecode/int/task/purge.hpp... +Generating docs for file gecode/int/task/sort.hpp... +Generating docs for file gecode/support/sort.hpp... +Generating docs for file gecode/int/cumulative/tree.hpp... +Generating docs for file gecode/int/task/tree.hpp... +Generating docs for file gecode/int/unary/tree.hpp... +Generating docs for file gecode/float/trace.cpp... +Generating docs for file gecode/int/trace.cpp... +Generating docs for file gecode/set/trace.cpp... +Generating docs for file gecode/float/trace.hpp... +Generating docs for file gecode/int/trace.hpp... +Generating docs for file gecode/set/trace.hpp... Generating docs for file gecode/int/trace/bool-delta.hpp... Generating docs for file gecode/int/trace/bool-trace-view.hpp... Generating docs for file gecode/int/trace/int-delta.hpp... Generating docs for file gecode/int/trace/int-trace-view.hpp... +Generating docs for file gecode/float/trace/tracer.cpp... +Generating docs for file gecode/int/trace/tracer.cpp... +Generating docs for file gecode/kernel/trace/tracer.cpp... +Generating docs for file gecode/search/cpprofiler/tracer.cpp... +Generating docs for file gecode/search/tracer.cpp... +Generating docs for file gecode/set/trace/tracer.cpp... +Generating docs for file gecode/float/branch/traits.hpp... +Generating docs for file gecode/float/trace/traits.hpp... +Generating docs for file gecode/int/branch/traits.hpp... +Generating docs for file gecode/int/trace/traits.hpp... +Generating docs for file gecode/kernel/branch/traits.hpp... +Generating docs for file gecode/kernel/trace/traits.hpp... +Generating docs for file gecode/search/traits.hpp... +Generating docs for file gecode/set/branch/traits.hpp... +Generating docs for file gecode/set/trace/traits.hpp... Generating docs for file gecode/int/unary.cpp... Generating docs for file test/int/unary.cpp... Generating docs for file gecode/int/unary.hh... @@ -401718,21 +401992,74 @@ Generating docs for file gecode/int/unary/task.hpp... Generating docs for file gecode/int/cumulative/time-tabling.hpp... Generating docs for file gecode/int/unary/time-tabling.hpp... -Generating docs for file gecode/int/cumulative/tree.hpp... -Generating docs for file gecode/int/task/tree.hpp... -Generating docs for file gecode/int/unary/tree.hpp... Generating docs for file gecode/int/unshare.cpp... Generating docs for file test/int/unshare.cpp... Generating docs for file gecode/int/val-set.hh... Generating docs for file gecode/int/val-set.hpp... +Generating docs for file gecode/float/var-imp.hpp... +Generating docs for file gecode/int/var-imp.hpp... +Generating docs for file gecode/kernel/var-imp.hpp... +Generating docs for file gecode/set/var-imp.hpp... +Generating docs for file gecode/float/trace/delta.hpp... +Generating docs for file gecode/float/var-imp/delta.hpp... +Generating docs for file gecode/int/var-imp/delta.hpp... +Generating docs for file gecode/set/trace/delta.hpp... +Generating docs for file gecode/set/var-imp/delta.hpp... +Generating docs for file gecode/float/bool.cpp... +Generating docs for file gecode/int/bool.cpp... +Generating docs for file gecode/int/var-imp/bool.cpp... +Generating docs for file gecode/int/var/bool.cpp... +Generating docs for file gecode/set/bool.cpp... +Generating docs for file test/assign/bool.cpp... +Generating docs for file test/branch/bool.cpp... +Generating docs for file test/int/bool.cpp... +Generating docs for file gecode/int/var-imp/bool.hpp... +Generating docs for file gecode/int/var/bool.hpp... +Generating docs for file gecode/int/view/bool.hpp... +Generating docs for file gecode/set/channel/bool.hpp... +Generating docs for file gecode/int/var-imp/int.cpp... +Generating docs for file gecode/int/var/int.cpp... +Generating docs for file gecode/set/int.cpp... +Generating docs for file test/assign/int.cpp... +Generating docs for file test/branch/int.cpp... +Generating docs for file test/int.cpp... +Generating docs for file test/set/int.cpp... +Generating docs for file gecode/int/element/int.hpp... +Generating docs for file gecode/int/sequence/int.hpp... +Generating docs for file gecode/int/var-imp/int.hpp... +Generating docs for file gecode/int/var/int.hpp... +Generating docs for file gecode/int/view/int.hpp... +Generating docs for file gecode/set/channel/int.hpp... +Generating docs for file gecode/set/int.hpp... +Generating docs for file test/int.hpp... +Generating docs for file gecode/float/var/print.hpp... +Generating docs for file gecode/float/view/print.hpp... +Generating docs for file gecode/int/var/print.hpp... +Generating docs for file gecode/int/view/print.hpp... +Generating docs for file gecode/kernel/branch/print.hpp... +Generating docs for file gecode/kernel/trace/print.hpp... +Generating docs for file gecode/set/var/print.hpp... +Generating docs for file gecode/set/view/print.hpp... Generating docs for file gecode/int/view-val-graph.hh... Generating docs for file gecode/int/view-val-graph/bi-link.hpp... Generating docs for file gecode/int/view-val-graph/comb-ptr-flag.hpp... Generating docs for file gecode/int/view-val-graph/edge.hpp... Generating docs for file gecode/int/view-val-graph/iter-prune-val.hpp... +Generating docs for file gecode/gist/node.hpp... +Generating docs for file gecode/int/view-val-graph/node.hpp... Generating docs for file gecode/int/view/bool-test.hpp... +Generating docs for file gecode/int/view/cached.hpp... +Generating docs for file gecode/set/view/cached.hpp... Generating docs for file gecode/int/view/constint.hpp... +Generating docs for file gecode/float/view/minus.hpp... +Generating docs for file gecode/int/view/minus.hpp... Generating docs for file gecode/int/view/neg-bool.hpp... +Generating docs for file gecode/float/view/offset.hpp... +Generating docs for file gecode/int/view/offset.hpp... +Generating docs for file gecode/float/view/rel-test.hpp... +Generating docs for file gecode/int/view/rel-test.hpp... +Generating docs for file gecode/float/view/scale.hpp... +Generating docs for file gecode/int/view/scale.hpp... Generating docs for file gecode/int/view/zero.hpp... Generating docs for file gecode/iter.hh... Generating docs for file gecode/iter/ranges-add.hpp... @@ -401790,7 +402117,11 @@ Generating docs for file gecode/kernel/data/shared-data.hpp... Generating docs for file gecode/kernel/gpi.cpp... Generating docs for file gecode/kernel/gpi.hpp... +Generating docs for file gecode/kernel/macros.hpp... +Generating docs for file gecode/support/macros.hpp... Generating docs for file gecode/kernel/memory/allocators.hpp... +Generating docs for file gecode/kernel/memory/config.hpp... +Generating docs for file gecode/support/config.hpp... Generating docs for file gecode/kernel/memory/manager.cpp... Generating docs for file gecode/kernel/memory/manager.hpp... Generating docs for file gecode/kernel/memory/region.cpp... @@ -401811,38 +402142,11 @@ Generating docs for file gecode/kernel/trace/general.hpp... Generating docs for file gecode/kernel/trace/recorder.cpp... Generating docs for file gecode/kernel/trace/recorder.hpp... -Generating docs for file gecode/kernel/trace/tracer.hpp... -Generating docs for file gecode/search/tracer.hpp... Generating docs for file gecode/kernel/var-type.hpp... Generating docs for file gecode/minimodel.hh... Generating docs for file gecode/minimodel/aliases.hpp... Generating docs for file gecode/minimodel/bool-expr.cpp... Generating docs for file gecode/minimodel/bool-expr.hpp... -Generating docs for file gecode/float/channel.hpp... -Generating docs for file gecode/float/channel/channel.hpp... -Generating docs for file gecode/int/channel.hpp... -Generating docs for file gecode/minimodel/channel.hpp... -Generating docs for file gecode/float/dom.cpp... -Generating docs for file gecode/int/dom.cpp... -Generating docs for file gecode/minimodel/dom.cpp... -Generating docs for file gecode/set/dom.cpp... -Generating docs for file test/float/dom.cpp... -Generating docs for file test/int/dom.cpp... -Generating docs for file test/set/dom.cpp... -Generating docs for file gecode/float/exception.cpp... -Generating docs for file gecode/int/exception.cpp... -Generating docs for file gecode/kernel/exception.cpp... -Generating docs for file gecode/minimodel/exception.cpp... -Generating docs for file gecode/search/exception.cpp... -Generating docs for file gecode/set/exception.cpp... -Generating docs for file gecode/support/exception.cpp... -Generating docs for file gecode/float/exception.hpp... -Generating docs for file gecode/int/exception.hpp... -Generating docs for file gecode/kernel/exception.hpp... -Generating docs for file gecode/minimodel/exception.hpp... -Generating docs for file gecode/search/exception.hpp... -Generating docs for file gecode/set/exception.hpp... -Generating docs for file gecode/support/exception.hpp... Generating docs for file gecode/minimodel/float-arith.cpp... Generating docs for file gecode/minimodel/float-expr.cpp... Generating docs for file gecode/minimodel/float-expr.hpp... @@ -401854,8 +402158,6 @@ Generating docs for file gecode/minimodel/int-rel.cpp... Generating docs for file gecode/minimodel/int-rel.hpp... Generating docs for file gecode/minimodel/ipl.cpp... -Generating docs for file gecode/int/ipl.hpp... -Generating docs for file gecode/minimodel/ipl.hpp... Generating docs for file gecode/minimodel/ldsb.hpp... Generating docs for file gecode/minimodel/matrix.hpp... Generating docs for file gecode/minimodel/optimize.cpp... @@ -401868,6 +402170,9 @@ Generating docs for file gecode/minimodel/set-rel.hpp... Generating docs for file gecode/search.hh... Generating docs for file gecode/search/bab.cpp... +Generating docs for file gecode/search/bab.hpp... +Generating docs for file gecode/search/par/bab.hpp... +Generating docs for file gecode/search/seq/bab.hpp... Generating docs for file gecode/search/build.hpp... Generating docs for file gecode/search/cpprofiler/connector.hpp... Generating docs for file gecode/search/cpprofiler/message.hpp... @@ -401875,8 +402180,6 @@ Generating docs for file gecode/search/cutoff.hpp... Generating docs for file gecode/search/dfs.cpp... Generating docs for file gecode/search/engine.cpp... -Generating docs for file gecode/search/engine.hpp... -Generating docs for file gecode/search/par/engine.hpp... Generating docs for file gecode/search/lds.cpp... Generating docs for file gecode/search/nogoods.cpp... Generating docs for file test/nogoods.cpp... @@ -401884,31 +402187,28 @@ Generating docs for file gecode/search/nogoods.hpp... Generating docs for file gecode/search/par/bab.hh... Generating docs for file gecode/search/seq/bab.hh... -Generating docs for file gecode/search/bab.hpp... -Generating docs for file gecode/search/par/bab.hpp... -Generating docs for file gecode/search/seq/bab.hpp... Generating docs for file gecode/search/par/dfs.hh... Generating docs for file gecode/search/seq/dfs.hh... Generating docs for file gecode/search/dfs.hpp... Generating docs for file gecode/search/par/dfs.hpp... Generating docs for file gecode/search/seq/dfs.hpp... Generating docs for file gecode/search/par/engine.hh... +Generating docs for file gecode/search/engine.hpp... +Generating docs for file gecode/search/par/engine.hpp... Generating docs for file gecode/search/par/path.hh... Generating docs for file gecode/search/seq/path.hh... Generating docs for file gecode/search/par/path.hpp... Generating docs for file gecode/search/seq/path.hpp... +Generating docs for file gecode/search/par/pbs.cpp... +Generating docs for file gecode/search/pbs.cpp... +Generating docs for file gecode/search/seq/pbs.cpp... Generating docs for file gecode/search/par/pbs.hh... Generating docs for file gecode/search/seq/pbs.hh... Generating docs for file gecode/search/par/pbs.hpp... Generating docs for file gecode/search/pbs.hpp... Generating docs for file gecode/search/seq/pbs.hpp... -Generating docs for file gecode/search/par/pbs.cpp... -Generating docs for file gecode/search/pbs.cpp... -Generating docs for file gecode/search/seq/pbs.cpp... Generating docs for file gecode/search/rbs.cpp... Generating docs for file gecode/search/seq/rbs.cpp... -Generating docs for file gecode/search/rbs.hpp... -Generating docs for file gecode/search/seq/rbs.hpp... Generating docs for file gecode/search/relax.hh... Generating docs for file gecode/search/sebs.hpp... Generating docs for file gecode/search/seq/dead.cpp... @@ -401917,135 +402217,19 @@ Generating docs for file gecode/search/lds.hpp... Generating docs for file gecode/search/seq/lds.hpp... Generating docs for file gecode/search/seq/rbs.hh... +Generating docs for file gecode/search/rbs.hpp... +Generating docs for file gecode/search/seq/rbs.hpp... Generating docs for file gecode/search/statistics.hpp... Generating docs for file gecode/search/stop.cpp... Generating docs for file gecode/search/stop.hpp... Generating docs for file gecode/search/trace-recorder.hpp... +Generating docs for file gecode/kernel/trace/tracer.hpp... +Generating docs for file gecode/search/tracer.hpp... Generating docs for file gecode/search/worker.hh... Generating docs for file gecode/set.hh... Generating docs for file test/set.hh... -Generating docs for file gecode/float/array-traits.hpp... -Generating docs for file gecode/int/array-traits.hpp... -Generating docs for file gecode/set/array-traits.hpp... -Generating docs for file gecode/float/array.cpp... -Generating docs for file gecode/int/array.cpp... -Generating docs for file gecode/kernel/data/array.cpp... -Generating docs for file gecode/set/array.cpp... -Generating docs for file test/array.cpp... -Generating docs for file gecode/float/array.hpp... -Generating docs for file gecode/int/array.hpp... -Generating docs for file gecode/int/task/array.hpp... -Generating docs for file gecode/kernel/data/array.hpp... -Generating docs for file gecode/set/array.hpp... -Generating docs for file gecode/float/bool.cpp... -Generating docs for file gecode/int/bool.cpp... -Generating docs for file gecode/int/var-imp/bool.cpp... -Generating docs for file gecode/int/var/bool.cpp... -Generating docs for file gecode/set/bool.cpp... -Generating docs for file test/assign/bool.cpp... -Generating docs for file test/branch/bool.cpp... -Generating docs for file test/int/bool.cpp... -Generating docs for file gecode/flatzinc/branch.cpp... -Generating docs for file gecode/float/branch.cpp... -Generating docs for file gecode/int/branch.cpp... -Generating docs for file gecode/set/branch.cpp... -Generating docs for file test/branch.cpp... -Generating docs for file gecode/flatzinc/branch.hh... -Generating docs for file gecode/float/branch.hh... -Generating docs for file gecode/int/branch.hh... -Generating docs for file gecode/set/branch.hh... -Generating docs for file test/branch.hh... -Generating docs for file gecode/flatzinc/branch.hpp... -Generating docs for file gecode/float/branch.hpp... -Generating docs for file gecode/int/branch.hpp... -Generating docs for file gecode/set/branch.hpp... -Generating docs for file gecode/float/branch/action.cpp... -Generating docs for file gecode/int/branch/action.cpp... -Generating docs for file gecode/kernel/branch/action.cpp... -Generating docs for file gecode/set/branch/action.cpp... -Generating docs for file gecode/float/branch/action.hpp... -Generating docs for file gecode/int/branch/action.hpp... -Generating docs for file gecode/kernel/branch/action.hpp... -Generating docs for file gecode/set/branch/action.hpp... -Generating docs for file gecode/float/branch/afc.hpp... -Generating docs for file gecode/int/branch/afc.hpp... -Generating docs for file gecode/kernel/branch/afc.hpp... -Generating docs for file gecode/set/branch/afc.hpp... -Generating docs for file gecode/float/branch/assign.hpp... -Generating docs for file gecode/int/branch/assign.hpp... -Generating docs for file gecode/set/branch/assign.hpp... -Generating docs for file gecode/float/branch/chb.cpp... -Generating docs for file gecode/int/branch/chb.cpp... -Generating docs for file gecode/kernel/branch/chb.cpp... -Generating docs for file gecode/set/branch/chb.cpp... -Generating docs for file gecode/float/branch/chb.hpp... -Generating docs for file gecode/int/branch/chb.hpp... -Generating docs for file gecode/kernel/branch/chb.hpp... -Generating docs for file gecode/set/branch/chb.hpp... -Generating docs for file gecode/float/branch/merit.hpp... -Generating docs for file gecode/int/branch/merit.hpp... -Generating docs for file gecode/kernel/branch/merit.hpp... -Generating docs for file gecode/set/branch/merit.hpp... Generating docs for file gecode/set/branch/ngl.cpp... -Generating docs for file gecode/int/branch/ngl.hpp... -Generating docs for file gecode/set/branch/ngl.hpp... -Generating docs for file gecode/float/branch/val-commit.hpp... -Generating docs for file gecode/int/branch/val-commit.hpp... -Generating docs for file gecode/kernel/branch/val-commit.hpp... -Generating docs for file gecode/set/branch/val-commit.hpp... -Generating docs for file gecode/float/branch/val-sel-commit.cpp... -Generating docs for file gecode/int/branch/val-sel-commit.cpp... -Generating docs for file gecode/set/branch/val-sel-commit.cpp... -Generating docs for file gecode/float/branch/val-sel.hpp... -Generating docs for file gecode/int/branch/val-sel.hpp... -Generating docs for file gecode/kernel/branch/val-sel.hpp... -Generating docs for file gecode/set/branch/val-sel.hpp... -Generating docs for file gecode/float/branch/val.hpp... -Generating docs for file gecode/float/val.hpp... -Generating docs for file gecode/int/branch/val.hpp... -Generating docs for file gecode/int/channel/val.hpp... -Generating docs for file gecode/int/circuit/val.hpp... -Generating docs for file gecode/int/cumulatives/val.hpp... -Generating docs for file gecode/int/distinct/val.hpp... -Generating docs for file gecode/int/gcc/val.hpp... -Generating docs for file gecode/kernel/branch/val.hpp... -Generating docs for file gecode/set/branch/val.hpp... -Generating docs for file gecode/float/branch/var.hpp... -Generating docs for file gecode/int/branch/var.hpp... -Generating docs for file gecode/kernel/branch/var.hpp... -Generating docs for file gecode/kernel/var.hpp... -Generating docs for file gecode/set/branch/var.hpp... -Generating docs for file gecode/float/branch/view-sel.cpp... -Generating docs for file gecode/int/branch/view-sel.cpp... -Generating docs for file gecode/set/branch/view-sel.cpp... Generating docs for file gecode/set/cardinality.cpp... -Generating docs for file gecode/float/channel.cpp... -Generating docs for file gecode/int/channel.cpp... -Generating docs for file gecode/set/channel.cpp... -Generating docs for file test/float/channel.cpp... -Generating docs for file test/int/channel.cpp... -Generating docs for file test/set/channel.cpp... -Generating docs for file gecode/float/channel.hh... -Generating docs for file gecode/int/channel.hh... -Generating docs for file gecode/set/channel.hh... -Generating docs for file gecode/int/var-imp/bool.hpp... -Generating docs for file gecode/int/var/bool.hpp... -Generating docs for file gecode/int/view/bool.hpp... -Generating docs for file gecode/set/channel/bool.hpp... -Generating docs for file gecode/int/element/int.hpp... -Generating docs for file gecode/int/sequence/int.hpp... -Generating docs for file gecode/int/var-imp/int.hpp... -Generating docs for file gecode/int/var/int.hpp... -Generating docs for file gecode/int/view/int.hpp... -Generating docs for file gecode/set/channel/int.hpp... -Generating docs for file gecode/set/int.hpp... -Generating docs for file test/int.hpp... -Generating docs for file gecode/int/dom/set.hpp... -Generating docs for file gecode/set/channel/set.hpp... -Generating docs for file gecode/set/var-imp/set.hpp... -Generating docs for file gecode/set/var/set.hpp... -Generating docs for file gecode/set/view/set.hpp... -Generating docs for file test/set.hpp... Generating docs for file gecode/set/channel/sorted.hpp... Generating docs for file gecode/set/convex.cpp... Generating docs for file test/set/convex.cpp... @@ -402054,61 +402238,16 @@ Generating docs for file gecode/set/convex/conv.hpp... Generating docs for file gecode/set/convex/hull.cpp... Generating docs for file gecode/set/convex/hull.hpp... -Generating docs for file gecode/int/distinct.cpp... -Generating docs for file gecode/set/distinct.cpp... -Generating docs for file test/int/distinct.cpp... -Generating docs for file test/set/distinct.cpp... -Generating docs for file gecode/int/distinct.hh... -Generating docs for file gecode/set/distinct.hh... Generating docs for file gecode/set/distinct/atmostOne.cpp... Generating docs for file gecode/set/distinct/atmostOne.hpp... -Generating docs for file gecode/int/element.cpp... -Generating docs for file gecode/set/element.cpp... -Generating docs for file test/int/element.cpp... -Generating docs for file test/set/element.cpp... -Generating docs for file gecode/int/element.hh... -Generating docs for file gecode/set/element.hh... Generating docs for file gecode/set/element/disjoint.hpp... Generating docs for file gecode/set/element/unionConst.hpp... -Generating docs for file gecode/float/exec.cpp... -Generating docs for file gecode/int/exec.cpp... -Generating docs for file gecode/set/exec.cpp... -Generating docs for file test/int/exec.cpp... -Generating docs for file test/set/exec.cpp... -Generating docs for file gecode/int/var-imp/int.cpp... -Generating docs for file gecode/int/var/int.cpp... -Generating docs for file gecode/set/int.cpp... -Generating docs for file test/assign/int.cpp... -Generating docs for file test/branch/int.cpp... -Generating docs for file test/int.cpp... -Generating docs for file test/set/int.cpp... Generating docs for file gecode/int.hh... Generating docs for file gecode/set/int.hh... Generating docs for file test/int.hh... Generating docs for file gecode/set/int/card.hpp... Generating docs for file gecode/set/int/minmax.hpp... Generating docs for file gecode/set/int/weights.hpp... -Generating docs for file gecode/int/ldsb.cpp... -Generating docs for file gecode/set/ldsb.cpp... -Generating docs for file test/ldsb.cpp... -Generating docs for file gecode/int/ldsb.hh... -Generating docs for file gecode/set/ldsb.hh... -Generating docs for file gecode/int/ldsb/brancher.hpp... -Generating docs for file gecode/set/ldsb/brancher.hpp... -Generating docs for file gecode/int/ldsb/sym-imp.cpp... -Generating docs for file gecode/set/ldsb/sym-imp.cpp... -Generating docs for file gecode/float/limits.hpp... -Generating docs for file gecode/int/cumulative/limits.hpp... -Generating docs for file gecode/int/limits.hpp... -Generating docs for file gecode/set/limits.hpp... -Generating docs for file gecode/int/precede.cpp... -Generating docs for file gecode/set/precede.cpp... -Generating docs for file test/int/precede.cpp... -Generating docs for file test/set/precede.cpp... -Generating docs for file gecode/int/precede.hh... -Generating docs for file gecode/set/precede.hh... -Generating docs for file gecode/int/precede/single.hpp... -Generating docs for file gecode/set/precede/single.hpp... Generating docs for file gecode/set/rel-op-const-cvc.cpp... Generating docs for file gecode/set/rel-op-const-cvv.cpp... Generating docs for file gecode/set/rel-op-const-vcc.cpp... @@ -402119,6 +402258,9 @@ Generating docs for file gecode/set/rel-op.cpp... Generating docs for file test/set/rel-op.cpp... Generating docs for file gecode/set/rel-op.hh... +Generating docs for file gecode/set/rel-op/common.hpp... +Generating docs for file gecode/set/rel/common.hpp... +Generating docs for file gecode/set/sequence/common.hpp... Generating docs for file gecode/set/element/inter.hpp... Generating docs for file gecode/set/rel-op/inter.hpp... Generating docs for file gecode/set/rel-op/partition.hpp... @@ -402130,116 +402272,28 @@ Generating docs for file gecode/set/rel-op/post-nocompl-cvv.cpp... Generating docs for file gecode/set/rel-op/post-nocompl-vvc.cpp... Generating docs for file gecode/set/rel-op/post-nocompl.cpp... -Generating docs for file gecode/int/cumulative/post.hpp... -Generating docs for file gecode/int/gcc/post.hpp... -Generating docs for file gecode/int/linear/post.hpp... -Generating docs for file gecode/int/unary/post.hpp... -Generating docs for file gecode/set/rel-op/post.hpp... Generating docs for file gecode/set/rel-op/subofunion.hpp... Generating docs for file gecode/set/rel-op/superofinter.hpp... Generating docs for file gecode/set/element/union.hpp... Generating docs for file gecode/set/rel-op/union.hpp... -Generating docs for file gecode/float/rel.cpp... -Generating docs for file gecode/int/rel.cpp... -Generating docs for file gecode/set/rel.cpp... -Generating docs for file test/float/rel.cpp... -Generating docs for file test/int/rel.cpp... -Generating docs for file test/set/rel.cpp... -Generating docs for file gecode/float/rel.hh... -Generating docs for file gecode/int/rel.hh... -Generating docs for file gecode/set/rel.hh... -Generating docs for file gecode/set/rel-op/common.hpp... -Generating docs for file gecode/set/rel/common.hpp... -Generating docs for file gecode/set/sequence/common.hpp... -Generating docs for file gecode/float/rel/eq.hpp... -Generating docs for file gecode/int/bool/eq.hpp... -Generating docs for file gecode/int/rel/eq.hpp... -Generating docs for file gecode/set/rel/eq.hpp... -Generating docs for file gecode/int/bool/lq.hpp... -Generating docs for file gecode/set/rel/lq.hpp... Generating docs for file gecode/set/rel/nosubset.hpp... -Generating docs for file gecode/float/rel/nq.hpp... -Generating docs for file gecode/int/rel/nq.hpp... -Generating docs for file gecode/set/rel/nq.hpp... Generating docs for file gecode/set/rel/re-eq.hpp... Generating docs for file gecode/set/rel/re-lq.hpp... Generating docs for file gecode/set/rel/re-subset.hpp... Generating docs for file gecode/set/rel/subset.hpp... -Generating docs for file gecode/float/relax.cpp... -Generating docs for file gecode/int/relax.cpp... -Generating docs for file gecode/set/relax.cpp... -Generating docs for file gecode/int/sequence.cpp... -Generating docs for file gecode/set/sequence.cpp... -Generating docs for file test/int/sequence.cpp... -Generating docs for file test/set/sequence.cpp... -Generating docs for file gecode/int/sequence.hh... -Generating docs for file gecode/set/sequence.hh... Generating docs for file gecode/set/sequence/seq-u.cpp... Generating docs for file gecode/set/sequence/seq-u.hpp... Generating docs for file gecode/set/sequence/seq.cpp... Generating docs for file gecode/set/sequence/seq.hpp... -Generating docs for file gecode/float/trace.cpp... -Generating docs for file gecode/int/trace.cpp... -Generating docs for file gecode/set/trace.cpp... -Generating docs for file gecode/float/trace.hpp... -Generating docs for file gecode/int/trace.hpp... -Generating docs for file gecode/set/trace.hpp... -Generating docs for file gecode/float/trace/delta.hpp... -Generating docs for file gecode/float/var-imp/delta.hpp... -Generating docs for file gecode/int/var-imp/delta.hpp... -Generating docs for file gecode/set/trace/delta.hpp... -Generating docs for file gecode/set/var-imp/delta.hpp... -Generating docs for file gecode/float/trace/trace-view.hpp... -Generating docs for file gecode/set/trace/trace-view.hpp... -Generating docs for file gecode/float/trace/tracer.cpp... -Generating docs for file gecode/int/trace/tracer.cpp... -Generating docs for file gecode/kernel/trace/tracer.cpp... -Generating docs for file gecode/search/cpprofiler/tracer.cpp... -Generating docs for file gecode/search/tracer.cpp... -Generating docs for file gecode/set/trace/tracer.cpp... -Generating docs for file gecode/float/branch/traits.hpp... -Generating docs for file gecode/float/trace/traits.hpp... -Generating docs for file gecode/int/branch/traits.hpp... -Generating docs for file gecode/int/trace/traits.hpp... -Generating docs for file gecode/kernel/branch/traits.hpp... -Generating docs for file gecode/kernel/trace/traits.hpp... -Generating docs for file gecode/search/traits.hpp... -Generating docs for file gecode/set/branch/traits.hpp... -Generating docs for file gecode/set/trace/traits.hpp... -Generating docs for file gecode/float/var-imp.hpp... -Generating docs for file gecode/int/var-imp.hpp... -Generating docs for file gecode/kernel/var-imp.hpp... -Generating docs for file gecode/set/var-imp.hpp... Generating docs for file gecode/set/var-imp/integerset.cpp... Generating docs for file gecode/set/var-imp/integerset.hpp... -Generating docs for file gecode/int/task/iter.hpp... -Generating docs for file gecode/int/view/iter.hpp... -Generating docs for file gecode/set/var-imp/iter.hpp... Generating docs for file gecode/set/var-imp/set.cpp... Generating docs for file gecode/set/var/set.cpp... Generating docs for file test/assign/set.cpp... Generating docs for file test/branch/set.cpp... Generating docs for file test/set.cpp... -Generating docs for file gecode/float/view.hpp... -Generating docs for file gecode/int/element/view.hpp... -Generating docs for file gecode/int/gcc/view.hpp... -Generating docs for file gecode/int/sequence/view.hpp... -Generating docs for file gecode/int/view.hpp... -Generating docs for file gecode/kernel/branch/view.hpp... -Generating docs for file gecode/kernel/view.hpp... -Generating docs for file gecode/set/view.hpp... -Generating docs for file gecode/int/view/cached.hpp... -Generating docs for file gecode/set/view/cached.hpp... Generating docs for file gecode/set/view/complement.hpp... Generating docs for file gecode/set/view/const.hpp... -Generating docs for file gecode/float/var/print.hpp... -Generating docs for file gecode/float/view/print.hpp... -Generating docs for file gecode/int/var/print.hpp... -Generating docs for file gecode/int/view/print.hpp... -Generating docs for file gecode/kernel/branch/print.hpp... -Generating docs for file gecode/kernel/trace/print.hpp... -Generating docs for file gecode/set/var/print.hpp... -Generating docs for file gecode/set/view/print.hpp... Generating docs for file gecode/set/view/singleton.hpp... Generating docs for file gecode/search/support.hh... Generating docs for file gecode/support.hh... @@ -402251,8 +402305,6 @@ Generating docs for file gecode/support/bitset.hpp... Generating docs for file gecode/support/block-allocator.hpp... Generating docs for file gecode/support/cast.hpp... -Generating docs for file gecode/kernel/memory/config.hpp... -Generating docs for file gecode/support/config.hpp... Generating docs for file gecode/support/dynamic-array.hpp... Generating docs for file gecode/support/dynamic-queue.hpp... Generating docs for file gecode/support/dynamic-stack.hpp... @@ -402262,21 +402314,17 @@ Generating docs for file gecode/support/hw-rnd.cpp... Generating docs for file gecode/support/hw-rnd.hpp... Generating docs for file gecode/support/int-type.hpp... -Generating docs for file gecode/kernel/macros.hpp... -Generating docs for file gecode/support/macros.hpp... Generating docs for file gecode/support/marked-pointer.hpp... Generating docs for file gecode/support/random.hpp... Generating docs for file gecode/support/ref-count.hpp... Generating docs for file gecode/support/run-jobs.hpp... -Generating docs for file gecode/int/task/sort.hpp... -Generating docs for file gecode/support/sort.hpp... Generating docs for file gecode/support/static-stack.hpp... +Generating docs for file gecode/support/thread.hpp... +Generating docs for file gecode/support/thread/thread.hpp... Generating docs for file gecode/support/thread/none.hpp... Generating docs for file gecode/support/thread/pthreads.cpp... Generating docs for file gecode/support/thread/pthreads.hpp... Generating docs for file gecode/support/thread/thread.cpp... -Generating docs for file gecode/support/thread.hpp... -Generating docs for file gecode/support/thread/thread.hpp... Generating docs for file gecode/support/thread/windows.cpp... Generating docs for file gecode/support/thread/windows.hpp... Generating docs for file gecode/support/timer.hpp... @@ -402285,8 +402333,6 @@ Generating docs for file test/assign.cpp... Generating docs for file test/assign.hh... Generating docs for file test/flatzinc/2dpacking.cpp... -Generating docs for file examples/alpha.cpp... -Generating docs for file test/flatzinc/alpha.cpp... Generating docs for file test/flatzinc/battleships1.cpp... Generating docs for file test/flatzinc/battleships10.cpp... Generating docs for file test/flatzinc/battleships2.cpp... @@ -402305,16 +402351,12 @@ Generating docs for file test/flatzinc/cutstock.cpp... Generating docs for file test/flatzinc/empty_domain_1.cpp... Generating docs for file test/flatzinc/empty_domain_2.cpp... -Generating docs for file examples/eq20.cpp... -Generating docs for file test/flatzinc/eq20.cpp... Generating docs for file test/flatzinc/factory_planning_instance.cpp... Generating docs for file test/flatzinc/golomb.cpp... Generating docs for file test/flatzinc/int_set_as_type1.cpp... Generating docs for file test/flatzinc/int_set_as_type2.cpp... Generating docs for file test/flatzinc/jobshop.cpp... Generating docs for file test/flatzinc/jobshop2x2.cpp... -Generating docs for file examples/knights.cpp... -Generating docs for file test/flatzinc/knights.cpp... Generating docs for file test/flatzinc/langford2.cpp... Generating docs for file test/flatzinc/latin_squares_fd.cpp... Generating docs for file test/flatzinc/magicsq_3.cpp... @@ -402327,8 +402369,6 @@ Generating docs for file test/flatzinc/packing.cpp... Generating docs for file test/flatzinc/perfsq.cpp... Generating docs for file test/flatzinc/perfsq2.cpp... -Generating docs for file examples/photo.cpp... -Generating docs for file test/flatzinc/photo.cpp... Generating docs for file test/flatzinc/product_fd.cpp... Generating docs for file test/flatzinc/product_lp.cpp... Generating docs for file test/flatzinc/quasigroup_qg5.cpp... @@ -402345,8 +402385,6 @@ Generating docs for file test/flatzinc/simple_sat.cpp... Generating docs for file test/flatzinc/singHoist2.cpp... Generating docs for file test/flatzinc/steiner_triples.cpp... -Generating docs for file examples/sudoku.cpp... -Generating docs for file test/flatzinc/sudoku.cpp... Generating docs for file test/flatzinc/template_design.cpp... Generating docs for file test/flatzinc/tenpenki_1.cpp... Generating docs for file test/flatzinc/tenpenki_2.cpp... @@ -402370,19 +402408,17 @@ Generating docs for file test/flatzinc/test_seq_search.cpp... Generating docs for file test/flatzinc/timetabling.cpp... Generating docs for file test/flatzinc/trucking.cpp... -Generating docs for file examples/warehouses.cpp... -Generating docs for file test/flatzinc/warehouses.cpp... Generating docs for file test/flatzinc/warehouses_small.cpp... Generating docs for file test/flatzinc/wolf_goat_cabbage.cpp... Generating docs for file test/flatzinc/zebra.cpp... Generating docs for file test/float/basic.cpp... Generating docs for file test/int/basic.cpp... -Generating docs for file test/float/mm-lin.cpp... -Generating docs for file test/int/mm-lin.cpp... Generating docs for file test/int/extensional.cpp... Generating docs for file test/int/mm-arithmetic.cpp... Generating docs for file test/int/mm-bool.cpp... Generating docs for file test/int/mm-count.cpp... +Generating docs for file test/float/mm-lin.cpp... +Generating docs for file test/int/mm-lin.cpp... Generating docs for file test/int/mm-rel.cpp... Generating docs for file test/search.cpp... Generating docs for file test/set/construct.cpp... @@ -404554,12 +404590,12 @@ writing tag file... Running plantuml with JAVA... Running dot... -type lookup cache used 65536/65536 hits=1512771 misses=171646 -symbol lookup cache used 65536/65536 hits=1053854 misses=91949 +type lookup cache used 65536/65536 hits=1512160 misses=172395 +symbol lookup cache used 65536/65536 hits=1054071 misses=91925 Note: based on cache misses the ideal setting for LOOKUP_CACHE_SIZE is 1 at the cost of higher memory usage. finished... make[1]: Leaving directory '/build/reproducible-path/gecode-6.2.0' -QT_SELECT=5 /usr/bin/make -C . -j6 install DESTDIR=/build/reproducible-path/gecode-6.2.0/debian/tmp/ +QT_SELECT=5 /usr/bin/make -C . -j5 install DESTDIR=/build/reproducible-path/gecode-6.2.0/debian/tmp/ make[1]: Entering directory '/build/reproducible-path/gecode-6.2.0' make[2]: Entering directory '/build/reproducible-path/gecode-6.2.0' make[2]: 'gecode/kernel/var-type.hpp' is up to date. @@ -404822,22 +404858,22 @@ if grep -q '^Component:[[:space:]]*main' /CurrentlyBuilding 2>/dev/null; then dh_scour -plibgecode49t64 ; fi dh_md5sums -plibgecode49t64 dh_builddeb -plibgecode49t64 -- -Zxz -dpkg-deb: building package 'libgecode49t64' in '../libgecode49t64_6.2.0-6_i386.deb'. dpkg-deb: building package 'libgecode49t64-dbgsym' in '../libgecode49t64-dbgsym_6.2.0-6_i386.deb'. +dpkg-deb: building package 'libgecode49t64' in '../libgecode49t64_6.2.0-6_i386.deb'. dh_gencontrol -plibgecodegist49t64 # only call dh_scour for packages in main if grep -q '^Component:[[:space:]]*main' /CurrentlyBuilding 2>/dev/null; then dh_scour -plibgecodegist49t64 ; fi dh_md5sums -plibgecodegist49t64 dh_builddeb -plibgecodegist49t64 -- -Zxz -dpkg-deb: building package 'libgecodegist49t64' in '../libgecodegist49t64_6.2.0-6_i386.deb'. dpkg-deb: building package 'libgecodegist49t64-dbgsym' in '../libgecodegist49t64-dbgsym_6.2.0-6_i386.deb'. +dpkg-deb: building package 'libgecodegist49t64' in '../libgecodegist49t64_6.2.0-6_i386.deb'. dh_gencontrol -plibgecodeflatzinc49t64 # only call dh_scour for packages in main if grep -q '^Component:[[:space:]]*main' /CurrentlyBuilding 2>/dev/null; then dh_scour -plibgecodeflatzinc49t64 ; fi dh_md5sums -plibgecodeflatzinc49t64 dh_builddeb -plibgecodeflatzinc49t64 -- -Zxz -dpkg-deb: building package 'libgecodeflatzinc49t64-dbgsym' in '../libgecodeflatzinc49t64-dbgsym_6.2.0-6_i386.deb'. dpkg-deb: building package 'libgecodeflatzinc49t64' in '../libgecodeflatzinc49t64_6.2.0-6_i386.deb'. +dpkg-deb: building package 'libgecodeflatzinc49t64-dbgsym' in '../libgecodeflatzinc49t64-dbgsym_6.2.0-6_i386.deb'. dpkg-genbuildinfo --build=binary -O../gecode_6.2.0-6_i386.buildinfo dpkg-genchanges --build=binary -O../gecode_6.2.0-6_i386.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -404845,12 +404881,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/30000/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/30000/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/21739 and its subdirectories -I: Current time: Wed Dec 4 13:29:55 -12 2024 -I: pbuilder-time-stamp: 1733362195 +I: removing directory /srv/workspace/pbuilder/30000 and its subdirectories +I: Current time: Wed Jan 7 22:06:48 +14 2026 +I: pbuilder-time-stamp: 1767773208